【发布时间】:2015-08-20 10:17:40
【问题描述】:
我正在尝试创建从服务器 A (sql server 2008) 到服务器 B (sql server 2000) 的链接服务器。我已经创建了链接服务器连接,但是当我运行如下所示的查询时出现了一些错误,
OLE DB provider "SQLNCLI10" for linked server "SERVER_A" returned message "Unspecified error".
OLE DB provider "SQLNCLI10" for linked server "SERVER_A" returned message "The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator.".
Msg 7311, Level 16, State 2, Line 1
Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "SERVER_A". The provider supports the interface, but returns a failure code when it is used.
需要帮助。
【问题讨论】:
-
首先请确认server_B被添加为链接服务器,并且在Server_B中对Server_A有授权。
-
是的,我已经添加为链接服务器,但仍然无法使用。
-
服务器是否开启了分布式事务!?
-
我不知道,我是sql server的新手,如何确定它有没有?
标签: sql sql-server sql-server-2008 sql-server-2008-r2 linked-server