我試圖實現跨域SQL Server數據庫的Windows身份驗證訪問。我以ABC \ user的身份在本地登錄,並且SQL Server db允許XYZ \ user訪問。我試圖按照以下鏈接中的說明操作,以便我無需執行遠程桌面即可訪問數據庫。跨域Windows身份驗證SSMS錯誤SQL Server 2012 - 預登錄握手失敗
http://www.olegsych.com/2009/05/crossing-domain-boundaries-windows-authentication/
然而,當我打開SSMS本地和連接使用Windows身份驗證數據庫服務器,它給了我一個登錄前的握手錯誤。請參閱下面的錯誤圖片。
這裏是我已經troubleshooted的事情:
1)確保防火牆全部關閉。
2)確保網絡沒有阻止來回的流量。
3)在SQL Server配置管理器的SQL Server網絡配置下,TCP/IP協議中的所有IP地址對於活動和啓用設置都設置爲「YES」。
4)檢查我的本地計算機是否使用IPv4且IPv6已禁用。
5)使用SQL身份驗證時,我能夠在本地訪問SQL Server。
我會很感激的任何建議。
查看SQL Server的Windows日誌。我的猜測是SQL Server沒有到達AD服務器。 –
在第5點中,您應該使用您嘗試連接的域帳戶進行測試,而不是使用SQL身份驗證。 –
裏卡多,謝謝你的建議。 – Antony