0

非常に厳密なファイアウォールが設定されているホスティング会社の Web サーバーで実行されている asp.net 3.5 Web アプリケーションがあります。Web アプリケーションは、まったく別のネットワーク上にある SQL Server Express 2005 と通信します。

問題は、ポート1433でSQLサーバーに接続するときに、WebアプリケーションがSQLサーバーにランダムなポート番号を送信して接続することです。したがって、WebアプリケーションはSQLサーバーに接続できません。これは、範囲全体を開く必要があるためです。準備ができていないファイアウォールのポート番号。

私の質問は次のとおりです。接続文字列または web.config のどこかで、クライアントが SQL Server に送信して接続し直すポートを指定できますか?

ありがとう

4

3 に答える 3

0

TCP / IPを使用している場合は、ポートを指定できます。

例:

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;

ここで、DBMSSOCN = TCP / IP

于 2010-07-18T16:42:50.110 に答える