如果获取远程表的表结构信息,在本地创建一个一样的表? 在查询分析器获取这个表的字段和字段类型长度[172.16.33.123].DWDATA.dbo.tblPOLog并生成create语句,在本地创建一个表可否实现?或者还有其它什么方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select top 0 * into NewTable from [172.16.33.123].DWDATA.dbo.tblPOLog SELECT * INTO t FROM openrowset('sqloledb','IP';'sa';'pwd','SELECT * FROM db..t WHERE 1=0') SELECT TOP 0 * INTO newtb FROM ... 即可完成,详细方法参考:http://blog.csdn.net/htl258/archive/2010/06/26/5695391.aspx ----------------远程连接数据库http://topic.csdn.net/u/20090901/09/27313b95-a2db-45d8-9f22-e6c9830bb54f.html -创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.9.200' --远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','jxdnihao' --服务器用户名和密码exec sp_serveroption 'srv_lnk','rpc out','true' --这个允许调用链接服务器上的存储过程 go select * from srv_lnk.Gmm.dbo.Address --服务器、数据库名,表名 列转行 存储过程中bit型输入参数的问题! count (*) from tb 与select * from table 得到的条数不一样 存储过程中生成XML(FOR XML)时数据错误 怎么样在SQL中默认一个时间值? 求一个多表组合查询SQL语句?(在线) 用sql语句怎么求当前日期属于该月的第几周? DBCC的问题 用全备份的数据库文件恢复一个新数据库,如果日志过大,空间不足,如何去除日志恢复数据库? 在进行数据查询时,输入查询条件时如何象在IE浏览器输入网址那样有相同的字符则会自动出现由你选择! 帮忙看看这个语句对吗?select 不到数值 求一合并查询语句
SELECT * INTO t FROM openrowset(
'sqloledb','IP';'sa';'pwd','SELECT * FROM db..t WHERE 1=0'
)
http://topic.csdn.net/u/20090901/09/27313b95-a2db-45d8-9f22-e6c9830bb54f.html -创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.9.200' --远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','jxdnihao' --服务器用户名和密码exec sp_serveroption 'srv_lnk','rpc out','true' --这个允许调用链接服务器上的存储过程
go select * from srv_lnk.Gmm.dbo.Address --服务器、数据库名,表名