2

AmazonEC2マシンで実行されているSQLmanagmentstudio2008を使用しています。asp.netアプリケーションでデータベースに接続できません。EC2インスタンスは、SQLポートを介した接続を受け入れるように設定されています。また、マシンをリモート接続したり、サーバーでホストされているWebサイトを表示したりすることもできます。以下にリストされているのは、このインスタンスに関連する接続文字列の一部です。プログラムが実行され、この接続文字列が呼び出されると、tcpエラー0が返されます-応答は返されません。タイムアウトします。

<add name="ProjectServer" connectionString="Data Source=*IP ADDRESS HERE*,1433;Initial Catalog=*Catalog Name*;User ID=IP-0A6ED514\Administrator;"/>

例のIPとカタログ名を削除しましたが、正しいと確信しています。

エラーが発生する可能性があると思われるのは、ユーザーIDとサーバー名の名前の違いだけです。サーバー名はip-0A6ED514 \ sharepointですが、ログインしたときのユーザー名はip-0A6ED514\administratorです。 EC2インスタンスのSQLサーバーマネージャー。パスワードは使用されません。パスワードに空白の文字列を残す必要があるかどうかはわかりません。また、ログインするサーバー名とユーザーIDの違いが違いを生むかどうかもわかりません。どんな助けでも大歓迎です。ありがとうございました。

update-この接続文字列をポートなしで使用すると、tcpプロバイダーエラー40が発生します-ポートがそこにある場合、エラー0が発生します

編集-SQLサーバーはWindows認証を使用しています-これは違いをもたらしますか?通常、私は常にSQLサーバー認証を使用します

編集2-同じ場所でSQLExpressを実行していますが、\ SQLEXPRESSタグが必要ですか?周りを見回した後、エラーは何である可能性がありますか、それは私がマシンに到達しているということですが、それは私をDBに向けていません、何か提案はありますか?

4

0 に答える 0