2016-03-21 10 views
1

を解決しません: enter image description hereGoogleのCompute Engineの(内部ネットワーク)SQL Serverインスタンスは、私は以下のルールでネットワークを作成しました

私は2台の仮想マシンの両方がWindows Server 2012 コンピュータ1(192.168を実行しているを持っています。 0.2) コンピュータ2(192.168.0.3)

マシン間で問題なくpingできます。

コンピュータ1 SQL Server 2014 Expressがインストールされています。サーバーに追加されたファイアウォールルールは次のとおりです。 enter image description here

コンピュータ2からSQL Serverインスタンスに接続できません。ファイアウォールを無効にすると機能します。

サーバーに追加されたルールは、AzureとHyper V仮想マシンで正常に動作します。 Google Computeで動作するための他のルールを追加する必要がありますか?

私は、同じネットワーク上のマシンを介してこのSQLインスタンスにアクセスしたいだけです。

+0

ファイアウォールにポート番号を追加して、Googleネットワークまたは仮想マシンの着信接続 – TheGameiswar

+0

を許可する必要がありますか? – Boomerang

+0

仮想マシン – TheGameiswar

答えて

0

ファイアウォールが無効になっているときに接続できるという事実に基づいて、Windowsファイアウォールの設定方法に問題があるようです。彼らがあなたのために問題を解決するかどうかを試してみるためのいくつかの事柄。

  1. は、例えばファイアウォールルール

に、クライアントの内部IPを追加し、その許可内部ファイアウォールルールで1-65535を入れない0-65535

  • XYZWを置き換えてください
    netsh advfirewall firewall add rule name="SQL Access" dir=in action=allow program="%programfiles%\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" remoteip=localsubnet,x.y.z.w 
    

    をクライアントの内部IP、およびプログラムのパスは、インストールパスとsqlservr.exeの一致する必要があります。これは、インストールしたSQL Serverのバージョンによって異なります。

    まだこの問題に直面している場合は、もう一度ご連絡ください。

  • 関連する問題