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;

(私も試しましたINTEGRATED SECURITY=no

接続を開こうとするとエラーがスローされますが、INTEGRATED SECURITY引数を省略しても機能します。

それが必要な場合は引数を省略しても問題ありませんが、引数を明示的に FALSE または NO に設定するとエラーが発生するのはなぜでしょうか?

4

1 に答える 1

1

ドキュメントには次のように記載されています。

Windows 認証の値「SSPI」を受け入れます。

したがって、有効な値は 1 つだけですSSPI。使いたくない場合は省略してください。

于 2014-10-30T13:09:58.710 に答える