您的位置:首页 > 数据库

SQL2005实现链接服务器的二种方法

2008-04-17 11:12 190 查看
1、增加链接服务器代码:


EXEC sp_addlinkedserver 'TEST', '', 'SQLOLEDB', 'IP地址'


GO


EXEC sp_addlinkedsrvlogin 'TEST', 'false',null, '用户名','密码'


GO

2、解除SQL对组件"Ad Hoc Distributed Queries"的"STATEMENT'OpenRowset OpenDatasource"的访问(SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。)开启方法如下:


EXEC sp_configure 'show advanced options', 1


GO


RECONFIGURE


GO


EXEC sp_configure 'Ad Hoc Distributed Queries', 1


GO


RECONFIGURE


GO

3、查询返回结果。例:


select * from TEST.数据库名.dbo.表名

(*注意:表名必须加上dbo标识)

另一直接用语句方法实现方法:


select * from openrowset('SQLOLEDB', 'IP地址或机器名'; '用户名'; '密码',数据库名.dbo.表名)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: