0

誰かが私にヒントをくれることを願っていますか?

Azure 仮想マシンを使用してデータベースをホストしようとすると、単にホスト名ではなく、仮想マシンにアクセスするためのホスト名:ポートの方法に問題があります。たとえば、scadcam.cloudapp.net:51165 仮想マシンのプレビューを取得しました。そこでホストされているデータベースにアクセスしようとすると、アプリケーションは、このポートを介してデータベースと通信しようとしていると認識します。ポートを表示しない URL を定義する方法はありますか? scadcam.cloudapp.net/51165 のようなものですか? この種の問題を抱えている可能性のあるアプリケーションがたくさんあると確信しているので、それを行う方法があると思いますか?

よろしく

4

1 に答える 1

0

したがって、仮想マシンでデータベースをホストする必要があるため、SQLServerのインスタンスをホストしようとしていると想定しています。ポートを指定せずにホスト名に接続する場合は、次の手順から開始する必要があります。

  • SQLServerインストールで名前のないインスタンスを作成します
  • ポート1433のエンドポイントを仮想マシンに追加します(このリンクを参照)

また、.NETを使用してそのデータベースに接続している場合、ポート1433を使用しない場合は、ポートを指定するのは非常に簡単です。

Data Source=myserver.cloudapp.net,4999;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

あなたの質問では、あなたがscadcam.cloudapp.net:51165について話していることもわかります。51165はおそらくリモートデスクトップに使用されるランダムポートであり、同じポートを使用してデータベースに接続することはできないことに注意してください。

于 2012-09-14T06:43:49.553 に答える