У нас есть виртуальная машина Azure с SQL Server 2017 Express.Однако я не могу подключиться к SQL Server с локального компьютера с помощью SSMS.
При попытке подключения SSMS выдает сообщение об ошибке:
"Не удается подключиться (имя виртуальной машины) :( номер порта)
-> Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.. "
SQL Server 2017 Express был изначально установлен на ВМ с использованием загрузки из https://www.microsoft.com/en-us/sql-server/sql-server-editions-express.
SQL Server 2017 Express НЕ был настроен с использованием установки с использованием портала Azure, как в примере вследующая ссылка: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/quickstart-sql-vm-create-portal
Я пробовал следующие руководства среди других, без удачи
- https://logicalread.com/connect-windows-azure-vm-using-ssms-tl01/#.XF1dIjNKiUl
- https://www.youtube.com/watch?v=5UkHYNwUtCo
- https://blogs.msdn.microsoft.com/sqlexpress/2005/05/05/how-to-configure-express-to-accept-remote-connections/
- https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-connect
- https://social.technet.microsoft.com/wiki/contents/articles/36674.access-azure-vm-sql-server-outside-of-network.aspx
Я сделал следующее
- Брандмауэр Windows в режиме повышенной безопасности
-> Добавление правила входящего брандмауэра, открывающего порт 1433 и 49170
- Диспетчер конфигурации SQL Server
-> Сетевая конфигурация SQL Server
-> Протоколы для SQLEXPRESS
---> TCP / IP, для которого установлено значение «Включено»
----> Свойства TCP / IP, IP-адреса, IPAll, «Порт TCP», установленный на 49170
----> Свойства TCP / IP, IP-адреса, IPAll, «Динамические порты TCP», оставлены пустыми
-> SQL ServerСлужбы
-> SQL Server (SQLEXPRESS), перезапустите службу
Однако в SSMS мой локальный компьютер не может подключиться к SQL Server на виртуальной машине Azure.
Я попытался запустить службу браузера SQL в Диспетчере конфигурации SQL Server, как предложено в Не удается подключиться к виртуальной машине Azure с SSMS
Я использую Microsoft SQL Server Management Studio 2016 на локальном компьютере.
Почему я не могу войти на SQL Server виртуальной машины Azure с моего локального компьютера с помощью SSMS?
Есть ли что-то, блокирующее соединение с SSMS?
Я также пытался пропинговатьвиртуальная машина с моего локального компьютера с помощью командной строкино безуспешноЯ не могу пропинговать свою виртуальную машину, даже если я временно отключил брандмауэр Windows на ней.В следующей статье говорится, что балансировщик нагрузки Azure может блокировать сигнал https://www.petri.com/how-to-remotely-ping-microsoft-azure-vms
Может ли это быть той же проблемой, которая блокирует доступ к SQL Server виртуальной машины из SSMS моего локального компьютера?