MSSQL服務器位於「abc」域中,並具有混合模式身份驗證。 我從不在域或域「xyz」中但使用MSSQL Jdbc驅動程序2.0在同一網絡中的計算機進行連接。我已經以管理員或帳戶登錄到xyz域。Windows身份驗證受信任的連接不工作
它工作正常使用下面的URL連接「sa」或SQL模式身份驗證。
jdbc:sqlserver://%DB_IP%:%DB_PORT%;SelectMethod=cursor;DatabaseName=dbname
它不使用證書"MSSQLDomain\username"
即"abc\username"
以下網址
jdbc:sqlserver://%DB_IP%:%DB_PORT%;SelectMethod=cursor;integratedSecurity=true;DatabaseName=dbname;
給出以下錯誤工作窗口驗證,使用。 用戶登錄失敗。該用戶未與可信的SQL Server連接相關聯。
我已經嘗試添加屬性Trusted_Connection =是的網址,但仍然給出相同的錯誤。 我不想映射SQL Server的驅動器。我可以通過提供「MSSQLDomain \ username」和密碼來訪問SQL Server計算機的任何共享文件夾。
如果兩臺機器都在同一個域中,它對兩種認證模式都可以正常工作。 如果我使用jtDS驅動程序從不在域或在同一網絡內的「xyz」域內,即相同的子網,它工作正常。