1

SqlServerのManagementStudioを介した接続は機能しますが、web.config接続文字列を介した接続は行われません。

<add name="cnString" connectionString="Data Source=(local); Initial Catalog=MyDB; User ID=andrewbb; Password=myPassword;" providerName="System.Data.SqlClient" />

次のメッセージが返されます。ユーザー'andrewbb'のログインに失敗しました。理由:パスワードが、提供されたログインのパスワードと一致しませんでした。[クライアント: ]

パスワードとユーザーIDはどちらも小文字です。アイデア?

4

2 に答える 2

1

ログイン情報は常に保持する必要があります。セキュリティ情報を保持するには、接続文字列に以下を含めます。

Persist Security = true

参照 : Persist Security Info と Integrated Security の違いは?

于 2012-09-19T06:49:34.177 に答える
0

データベースにNETWORK SERVICEアカウントを追加してみてください

方法: ネットワーク サービス アカウントを使用して ASP.NET のリソースにアクセスする

これをチェックして

于 2012-09-19T07:22:03.647 に答える