Windows Server 2012 AzureVMでSQLServer 2016の複数の(名前付き)インスタンスを構成しています。 LogMeInHamachiをこのVMと、2つの間の安全な接続のための自分のコンピューターにインストールしています。
SQL Server Management StudioのIPを使用するだけでデフォルトのSQLインスタンスに接続できますが、名前付きインスタンスへの接続が機能しません。
その特定のVMにSQL Management Studioをインストールしており、内部IP\instancenameおよびmachinename\instanceを使用して名前付きインスタンスにログインできますが、リモートで接続しようとすると失敗します。
各インスタンスは独自のポートで実行する必要があり、SQLブラウザ(ポート1434)が実行されている限り、「Host_NAME\INSTANCE_NAME」を使用して個々のインスタンスにアクセスできるはずです。 IPアドレスを使用する必要がある場合は、「IP、PORT」を使用してこれらを参照できるはずです。コロンの代わりにコンマに注意してください。
これはちょっとばかげているように見えるかもしれませんが、リモートコンピュータの名前をip over hamachiを使用してhostsファイルに追加してから、直接接続しているかのように使用してみてください。 (例:同じLAN上)