跨服务器查询
如何查询别的机器上的表?sql语句 问题点数:15、回复次数:7Top
1 楼vivianfdlpw()回复于 2005-08-24 14:25:17 得分 5
Updating Data in Linked Servers, Information Schema Views, and More
http://msdn.microsoft.com/SQL/default.aspx?pull=/msdnmag/issues/04/11/datapoints/default.aspxTop
2 楼zlp321002(Life Is Good,Let's Shine)回复于 2005-08-24 14:32:04 得分 5
--try
select * from OPENROWSET('SQLOLEDB',
'SERVER=IP地址;uid=sa;pwd=;Database=数据库','select * from 表名') as aTop
3 楼wangdeshui(阿水)回复于 2005-08-24 14:37:25 得分 0
Server: Msg 18452, Level 14, State 1, Line 1
Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.
可是我的登陆名和密码是正确的呀Top
4 楼zlp321002(Life Is Good,Let's Shine)回复于 2005-08-24 14:54:43 得分 3
--那边服务启动了吗?Top
5 楼wangdeshui(阿水)回复于 2005-08-24 16:16:17 得分 0
启动了,我连本机的可以Top
6 楼jshecn(海。水手)回复于 2005-08-24 16:59:19 得分 0
你把语句放上来看看。。。Top
7 楼QQMagicer(在IT的路上越走越远)回复于 2005-08-24 19:10:59 得分 2
为什么不用链接服务器?
建一个连接服务器,用Linkserver.databasename.dbo.tablename访问
select * from Linkserver.databasename.dbo.tablename方便多了Top




