0

SQL Server2008R2ExpressをWindows認証モードで実行しています。Windowsアカウントに基づいて、SQLServerのデータベースのログインとユーザーを作成しました。(ユーザーとして実行)SSMSを介してSQLサーバーデータベースに接続し、データベースを正常に参照できます。

今私はサードパーティのaspアプリケーションを介して接続しようとしています

set loginDB = Server.CreateObject("ADODB.Connection")

'For Windows Server 2008 / SQL 2008 users, please use the following line for the DB connection

loginDB.Open "Provider=SQLNCLI10; Server=(local)\SQLServerName; Database=dbname;Uid="myuser" Pwd="pwd""

ユーザーmyuserのログインに失敗したというエラーが表示されます

また、このサイトは、Windowsユーザーmyuserとして実行するように設定したアプリプールで実行されています。

どこがおかしいの?

ありがとう。

4

1 に答える 1

1

WindowsではなくSQLServer認証であるユーザー名とパスワードを渡す場合、認証モードがWindowsのみの場合、それはありません。

それらを取り出して、Integrated Security=SSPIに置き換えます

于 2012-04-10T16:49:49.013 に答える