设置连接SQL链接服务器
设置参见: SQL Server链接服务器
使用链接服务器
SELECT * FROM [链接服务器].数据库名.dbo.表名
sql2008连接sql2000出错
sql server 2008 64位连接sql 2000服务器的时候出现以下提示:
链接服务器"sql 2000 所在服务器"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "Unspecified error"。 Msg 7311, Level 16, State 2, Line 1 无法获取链接服务器 "sql 2000 所在服务器" 的 OLE DB 访问接口 "SQLNCLI10" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口,但使用该接口时返回了失败代码。
此前SP4的补丁已安装。
解决方法:
在sql2000 中打开查询分析器:
执行SP4补丁包中\SQL2KSP4\install\instcat.sql
即可。
可能出现的排序规则(collation)冲突
解决加入排序规则:
SELECT 字段名 collate Chinese_PRC_BIN AS 字段名 from 表名