web-dev-qa-db-ja.com

名前付きSQLServer2016インスタンスへの接続

Windows Server 2012 AzureVMでSQLServer 2016の複数の(名前付き)インスタンスを構成しています。 LogMeInHamachiをこのVMと、2つの間の安全な接続のための自分のコンピューターにインストールしています。

SQL Server Management StudioのIPを使用するだけでデフォルトのSQLインスタンスに接続できますが、名前付きインスタンスへの接続が機能しません。

  • すべてのIPのSQLサーバー構成マネージャーでポートを1435に設定しました
  • VM IP + "\ instancename"およびip + ":1435"を使用してみました
  • Hamachi IP + "\ instancename"とip + ":1435"を使ってみました

その特定のVMにSQL Management Studioをインストールしており、内部IP\instancenameおよびmachinename\instanceを使用して名前付きインスタンスにログインできますが、リモートで接続しようとすると失敗します。

1
user2713516

各インスタンスは独自のポートで実行する必要があり、SQLブラウザ(ポート1434)が実行されている限り、「Host_NAME\INSTANCE_NAME」を使用して個々のインスタンスにアクセスできるはずです。 IPアドレスを使用する必要がある場合は、「IP、PORT」を使用してこれらを参照できるはずです。コロンの代わりにコンマに注意してください。

2

これはちょっとばかげているように見えるかもしれませんが、リモートコンピュータの名前をip over hamachiを使用してhostsファイルに追加してから、直接接続しているかのように使用してみてください。 (例:同じLAN上)

0
Andrew Hendrix