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