最初のページを保護するために、ページとログイン ページを作成しました。ログインすると、次のエラーが表示されます。データベースへの接続を確立できません。エラー情報: Microsoft OLE DB Provider for SQL Server (0x80040E4D) ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' のログインに失敗しました。これが正確に何を意味し、それに対して何をすべきか知っている人はいますか? 回答が役立ちます! :D
1 に答える
0
「デザイン」サーバーと「ライブ」サーバー (IIS がインストールされた自分の PC である可能性があります) の接続文字列設定を確認します。
設計モードではテーブルなどにアクセスできる場合がありますが、公開すると (ローカルであっても) 「ライブ」サーバーの詳細が使用されます。つまり、IIS に SQL にアクセスするための適切なユーザーが存在することを確認する必要があります。サーバーとデータベース。
ほとんどの場合、「SQL 認証」を使用しますが、どちらの方法でも、SQL と DB へのユーザー アクセスを許可する必要があります。
オプションについては、次の他の質問をご覧ください。
IIS 経由のアクセスを許可するように SQL Server を構成する方法
Microsoft には、この記事のいくつかのオプションがあります。
于 2014-03-20T03:30:59.780 に答える