2017-02-27 96 views
0

我有3個服務器:用戶登錄失敗'NT AUTHORITY ANONYMOUS登錄從不同的SQL Server連接時

server1的:與Management Studio中的服務器安裝

服務器2:數據庫在實例服務器上運行數據庫database2的服務器2

server3:在實例服務器3上運行數據庫database3的數據庫服務器

我在server2上創建了一個鏈接的服務器,指向server3。當我使用鏈接服務器執行腳本時,它可以工作。 當我登錄server1的然而,當我在管理Studio連接到Server2並嘗試使用鏈接服務器執行查詢,我得到的錯誤:

Login Failed for user 'NT AUTHORITY\ANONYMOUS LOGON

爲什麼沒有這項工作,而它的工作當我在server2上打開Management Studio?

server2和server3都有SQL Server服務和運行在同一個帳戶下的SQL Server代理,這是一個域帳戶。

+0

你有沒有得到這個解決? –

+0

不幸的不是。我們只是解決了這個問題。 – user1261104

+0

如果您願意編輯您的問題並提供其他詳細信息,我可以幫助您解決此問題。最重要的是,我需要輸出以下命令:* setspn -l <​​在Server1/Server2上運行SQL服務的域帳戶> * –

回答

0

似乎像Kerberos Double Hop問題。

您可以嘗試通過包含IP地址重新創建鏈接的服務器。例如,在服務器2中,與[ServerName], [PortNumber](服務器2,1433)的鏈接服務器。

相關問題