0

我正在使用ADO連接到SQL Server 2005數據庫。我正在使用OLE DB連接。連接字符串的樣子:PROVIDER=sqloledb;DATA SOURCE=lokdb;USER ID=secret;PASSWORD=secret;APP=LokEng_Tests;WSID=LOKSPEC1;NETWORK LIBRARY=dbmssocn;INITIAL CATALOG="edms-lok";Persist Security Info=False;INTEGRATED SECURITY=false;集成安全性= false vs省略

(我也試過INTEGRATED SECURITY=no

當我嘗試打開連接這將引發錯誤,但是如果我省略了INTEGRATED SECURITY參數,那麼它的工作原理。

我很好,省略了參數,如果這就是我需要做的,只是想知道爲什麼這樣工作時顯式設置參數爲假或NO導致錯誤?

回答

1

documentation狀態:

接受Windows身份驗證值 「SSPI」。

所以只有一個有效值:SSPI。如果你不想使用它,只需省略它。

+0

有趣。感謝Patrick! – CBRF23 2014-10-30 13:39:28