Sql-Server-2008

SSMS 32bit 無法連接 SSIS 64bit

  • November 24, 2021

我找不到解決方案,搜尋資訊也沒有得到想要的結果

環境:

  • 伺服器:W2K8 EE 64 位 + MSSQL SE 2K8 R2 64 位
  • 客戶端:Windows XP Prof 32 位

在客戶端機器上使用 SSMS 我收到以下錯誤:

TITLE: Connect to Server
------------------------------

Cannot connect to <<server-name>>.

------------------------------
ADDITIONAL INFORMATION:

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

------------------------------

A security package specific error occurred. (Exception from HRESULT: 0x80070721) (Microsoft.SqlServer.DTSRuntimeWrap)

------------------------------

A security package specific error occurred. (Exception from HRESULT: 0x80070721) (Microsoft.SqlServer.DTSRuntimeWrap)

------------------------------
BUTTONS:

OK
------------------------------

當我使用 SSMS 從另一個 64 位 W2K8 伺服器連接時,它可以正常工作。

是否有一些解決方法可以使其工作?現在我在遠端 64 位機器上使用 SSMS,但想在本地 32 位 PC 上使用它。

終於讓它工作了。不太確定解釋,但我認為這與 Kerberos / NTLM 身份驗證有關。

SSIS 在未向 SPN 註冊的域帳戶下執行。更改為“以內置帳戶登錄”作為網路服務並重新啟動 SSIS 服務解決了問題。

但我也(幾乎)確定當我發現他的執行緒時我已經嘗試過:http: //social.msdn.microsoft.com/Forums/en/sqlintegrationservices/thread/bba0d02d-67d0-42d4-af20- 5ea8a4ae443b

這些解釋 Kerberos、NTLM 和檢查 SPN 設置的文章也很有幫助:

引用自:https://dba.stackexchange.com/questions/24413