私のWebサイトは、SQLExpressデータベースに接続するASP.NET2.0Webサイトです。
サイトをロードすると、次のエラーメッセージが表示されることがあります。
ユーザー名「MyUsername」のログインに失敗しました。
その後、別のときに次のエラーメッセージが表示されます。
サーバーから結果を受信するときに、トランスポートレベルのエラーが発生しました。 (プロバイダー:TCPプロバイダー、エラー:0-指定されたネットワーク名は使用できなくなりました。)
F5を数回押すと消えます。それは非常に断続的であり、私のウェブサイトをホストしている会社がなぜこれが起こっているのか理解できないので、それは私をイライラさせます。
それからそれは機能しますそしてそれはしませんそしてそれはしますそしてそれはしません!
何か案が???
サーバーを更新しただけで問題は解決したので、サーバーの問題でした。
まず、このエラーが発生した日付/時刻のログが必要です。可能であれば、asp.netアプリにログを追加して、これが発生した正確な時間のログを取得します。
手順1:SQLServerのエラーログを確認します。重要なことは、クライアントアプリに問題が発生したときに、エラーやその他の問題がログに記録されていないかどうかを確認することです。重要なのは、問題がSQL Serverにあるのか、それともスタックの「上」にあるのかを確認することです。
手順2:Windowsイベントログを確認します。これにより、システム全体に問題があるかどうかを示すことができる場合があります。
これらは、問題に近づくための高レベルのテストです。