Я настраиваю несколько (именованных) экземпляров SQL Server 2016 на моей виртуальной машине Windows Server 2012 Azure. У меня установлен LogMeIn Hamachi на этой виртуальной машине и на моем собственном компьютере для безопасного соединения между ними.
Я могу подключиться к своему экземпляру SQL по умолчанию, просто используя IP-адрес в моей SQL Server Management Studio, но подключение к моему именованному экземпляру просто не работает.
У меня есть студия управления Sql, установленная на этой конкретной виртуальной машине, и я могу войти в именованный экземпляр, используя внутренний IP \ instancename, а также machinename \ instance, но любая попытка удаленного подключения терпит неудачу.
Каждый экземпляр должен работать на своем собственном порте, и пока работает браузер SQL (порт 1434), вы должны иметь доступ к отдельным экземплярам, используя "HOST_NAME \ INSTANCE_NAME". Если вам нужно использовать IP-адрес, чтобы вы могли ссылаться на них, используя «IP, PORT», обратите внимание на запятую вместо двоеточия.
Это может показаться глупым, но попробуйте добавить имя удаленного компьютера в файл hosts с адресом ip over hamachi, а затем попробуйте использовать его, как если бы вы были подключены напрямую. (например, в той же локальной сети)