我在嘗試創建鏈接服務器以使用Windows身份驗證從SQL Server 2008 R2實例連接到SQL Server 2000實例時遇到問題。TSQL在添加鏈接的SQL Server 2008 R2到SQL Server 2000時遇到問題
我可以通過Windows身份驗證與SSMS連接到SQL Server 2000,因此網絡和用戶權限應該可以。
下面是我使用的是什麼,到目前爲止
EXEC master.dbo.sp_addlinkedserver
@server = N'SalesLogix_db'
,@srvproduct=N'SalesLogix_db'
,@provider=N'SQLNCLI'
,@datasrc=N'xxx.xxx.xxx.xxx'
GO
--Windows Authentication
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'SalesLogix_db'
,@useself=N'True'
,@locallogin=NULL
,@rmtuser=NULL
,@rmtpassword=NULL
GO
EXEC master.dbo.sp_testlinkedserver SalesLogix_db;
這是錯誤。
鏈接服務器「SalesLogix_db」的OLE DB提供程序「SQLNCLI10」返回消息「登錄超時已過期」。
鏈接服務器「SalesLogix_db」的OLE DB提供程序「SQLNCLI10」返回消息「建立與SQL Server的連接時發生網絡相關或特定於實例的錯誤。未找到或無法訪問服務器。檢查實例名稱是否正確並且如果SQL Server配置爲允許遠程連接。有關更多信息,請參閱SQL Server聯機叢書。「消息53,級別16,狀態1,行24
命名管道提供程序:無法打開到SQL Server [53]的連接。
我哪裏錯了?
在此先感謝