在SQL Server 2008中执行如下SQL语句:
sp_addlinkedserver '10.0.0.211' , 'SQL Server' ;
之后可以使用类似语句进行查询:
Select top 1 * from [10.0.0.211].AdventureWorks2008.dbo.AWBuildVersion ;
SQL2008和SQL2000可以跨服务器进行连接查询。所有数据库的远程连接dbo的方式必须建立在SA密码相同的基础上,否则容易产生无法连接的情况 。
可能会出现 如下错误:
链接服务器"seeker2k4"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "Unspecified error"。 Msg 7311, Level 16, State 2, Line 1 无法获取链接服务器 "seeker2k4" 的 OLE DB 访问接口 "SQLNCLI10" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口,但使用该接口时返回了失败代码。
解决办法:
在sql2000上:
执行:安装盘\SQL2KSP4\install\instcat.sql
文件下载地址:http://download.csdn.net/detail/taomanman/5680765