0

VS 2010 の MVC でプログラムを完成させました。接続文字列には次のものがあります。

<add name="RacePaceDBContext" 
     connectionString="data source=XX.XXX.XX.XXX,1433;Initial Catalog=RacePaceDataNew;Persist Security Info=True;User ID=user;Password=password;MultipleActiveResultSets=True" 
     providerName="System.Data.SqlClient"/>

Amazon AWS の EC2 インスタンスで実行されている SQL Server に接続します。

プログラムは正常に実行され、接続はうまく機能します。プログラムは、データなどの接続と作成/読み取りを行います。

ただし、左側のサーバー エクスプローラーで [データベースに接続] を試し、同じ設定を入力しても接続されない理由がわかりません。なぜこれが違うのでしょうか?AWS にログオンしなくても、ログインしてテーブルやデータなどを表示できるようにしたい。MySQL Workbench を使用して接続を試みた場合も同様です。サーバーにアクセスできないというエラーが表示されます。

4

1 に答える 1

1

ファイアウォールの問題の可能性があります。クライアントが xx.xxx.xx.xxxx:1433 に接続できることを確認してください。

これも参照できます: https://forums.aws.amazon.com/thread.jspa?messageID=435146

これが役立つことを願っています。

于 2013-04-14T14:27:47.670 に答える