1

ホストされている ASP.NET 3.0 Forms アプリケーションが突然スローされるLogin failed for user 'SQL2008R2_llama_user'.

これは、データベースの認証情報が間違っていることを意味します。DB マネージャーが DB パスワードを変更したことがわかりました。新しいパスワードは!@#$%^&*llama123456です。そのため、新しいパスワードを構成ファイルに挿入します。

問題:アプリケーションがまだ接続できず、同じエラーがスローされます。

接続文字列:

Data Source=tcp:sql2k804.discountasp.net; Initial Catalog=SQL2008R2_llamadatabase;
uid=SQL2008R2_llama_user; pwd=!@#$%^&*llama123456;Connect Timeout=300;

トラブルシューティングの手順:

  • 資格情報を使用して MSSQL SMSにログインできます。これは、資格情報が正しいことを意味します。tcp:sql2k...sql2k ...
  • 別の Web ホストとドメインでも問題が解決しない
  • アプリは、構成ファイルの編集ごとに正常に再コンパイルします
  • 構成ファイルの変更を再確認しましたが、それに応じて編集されています

他に何を試すことができますか?パスワードに特殊文字が含まれているために、ホストされているデータベースが癇癪を起こしていませんか? 何か案は?

4

1 に答える 1

0

私自身の問題を修正しました。

Web.config と Global.asax に接続文字列があることを忘れていました。

疑問がある場合は、CTRL-F で解決してください。

于 2014-05-05T22:35:01.630 に答える