asp と vb.net を使用してアプリを開発しています。sql2008 r2 であるデータベースをヒットします。顧客にメールを送信する内部アプリがあります。電子メールには顧客がクリックするリンクが含まれており、そのページのページ読み込みにより、dmz にあるデータベースが更新されます。私は、このデータベースにさまざまなタイミングでクエリを実行し、その結果に基づいて内部グループに電子メールを送信するサービスを作成しようとしています。もともとこれは dmz のボックスから電子メールを送信するように設定されていましたが、NA はそのようにポート 25 を開くことを好みません。内部ボックスで生成されます。
SO ...私の問題は、Visual Studio(2012)で接続を確立することです。ネットワーク内のボックスに sql データ ソースを構成する場合、必要なのはサーバーの名前だけであり、ドロップダウンにデータベースが入力されます。最初、VS はサーバーをまったく認識しませんでした。サーバーで「名前付きパイプ」を有効にしてから、サーバー名を ip,80 として入力しました (これは、NA が開くことを許可する唯一のポートです)。 「サーバーとの接続は正常に確立されましたが、エラーが発生しました...既存の接続がリモートホストによって強制的に閉じられました」というエラーが表示されます。通常、SQL はポート 1443 で実行されます。そんな感じ?でもそれをすると、見られないことに戻ります。
このサーバーを表示するように SQL データ ソースを構成する方法はありますか? 私は数日間調査しましたが、一般的に、トピックは別の方向に進んでいるか、散発的な問題に関連していますが、これはそうではありません. 私たちの NA はあまりプログラマーではないので、彼は私の目的についてあまり知りませんが、名前付きパイプを使用することが私が入り込む必要がある方法であると確信しているようです...しかし、サーバーでそれらを有効にすることを超えて、私はそれらについてあまり知りません、またはVSがそれらを使用できるかどうか...
前もって感謝します。(私は長い間このサイトに回答を求めに来ていましたが、質問を投稿したのはこれが初めてです)