0

テキストボックスの情報をデータベースに格納するasp.netサイトがあります。それは、私は、Visual Studioからそれを実行すると正常に動作しますが、[SqlExceptionが(0x80131904):ログイン「LORENZNT \ TLC08 $」ユーザーに失敗しました。]私は、次のエラーメッセージ展開後にSQL Serverデータベースにログインできません。

を取得し、私はIISにデプロイ一度

これは私の接続文字列です。

Data Source=tlc08;Initial Catalog=SingableSolutions.com;Integrated Security=true 

私は数十のフォーラムを通っていて、私が考えることができるすべてを試しました。もし誰かが私を助けることができたら、私はそれを高く評価します。ありがとう。

答えて

4

IISで実行すると、アプリケーションプールが "アプリケーションID"を使用するように設定されている場合、IISコンピュータのアカウントはSQL Serverにログインしようとします。そのコンピュータアカウントに対応するSQL Serverでユーザーを作成していない場合、アクセスは拒否されます。

SQL Serverでそのアカウントのユーザーを作成することも、IISアプリケーションプールを変更してドメインユーザーアカウントを使用して実行することも、統合セキュリティの代わりにSQLアカウントを使用するように接続文字列を変更することもできます。

関連する問題