2017-07-26 10 views
0

SQL ServerをインストールしたAzure VMを実行しています。 しかし私はローカルマシン上のSSMSからSQLにすることはできません。Azureサーバー上でSQL Serverをローカルで使用できるようにする

サーバーにはパブリックIPとリモート接続が有効になっており、TCP/IPプロトコルも使用できます。 また、ポート1433がファイアウォールで開いていることを確認しました。 以下のスクリーンショットのとおり、VM上にNetwork Security Groupを作成しました。

問題が発生する可能性のあるものは何ですか(Azure VMに固有のもの)?

エラー:

enter image description here

NSG: enter image description here

ファイアウォール: enter image description here

+0

NSG(存在する場合)のスクリーンショット、Windowsファイアウォール、正確なエラーメッセージを追加できますか? – CtrlDot

答えて

0

あなたが必要なFiを提供して行っています火壁の構成ですか?

また、point to siteまたはsite to site VPNを作成して接続を許可することもできます。

+0

はい、私は何かを逃していない限り、ファイアウォールが設定されています。 Azureは、VPNを使用せずに利用できるようにする必要があります。 –

+0

VMに外部IPアドレスを与えましたか? Network Security Groupエンドポイントのルールを確認しましたか?あなたはそれにRDPできますか? –

0

名前付きパイプを介して接続しようとしているようです。マシンとAzure VM上でローカルにTCP/IPプロトコルを有効にしておく必要があります。既定では、SQL ServerをインストールするとTCP/IPプロトコルが無効になります。

これを有効にするには、SQL Server Configuration Managerを使用する(またはコンピュータ管理からアクセスする)ことができます。

ローカルマシン上のSQL Server構成マネージャー> SQLネイティブクライアントxx構成>クライアントプロトコル。

サーバー(Azure VM):SQL Server構成マネージャー> SQL Serverネットワーク構成>プロトコル(64ビットクライアント用)SQLネイティブクライアント(32ビット)は32ビットクライアント用です。 MSSQLSSERVER。サーバーでTCP/IPプロトコルを有効にすると、SQL Serverインスタンスを再起動することを忘れないでください。

関連する問題