Как подключить базу данных SQL Azure из локальной SSMS в гибридной среде без шлюза данных Azure
Я пытаюсь подключиться к базе данных SQL Azure через локальные SSMS и SSIS (это требование для передачи данных на локальном уровне в облако Azure). Но брандмауэр моей организации блокирует соединение с базой данных Azure, хотя подписка Azure осуществляется с той же организацией. Я пытался извлечь данные с помощью Azure Data Factory, но для этого требуется установка Data Gateway, а межсетевой экран также блокирует установку / регистрацию этого шлюза. Есть ли альтернативный способ обойти это. В этом случае исключение исключения брандмауэра для шлюза данных невозможно. Спасибо
1 ответ
Ваш брандмауэр блокирует установку шлюза управления данными? Я действительно не знаю, как брандмауэр достигает этого. Может быть, вы имели в виду групповую политику?
Использование Data Management Gateway для перемещения данных в базу данных SQL Azure требует только исходящего порта 443, который по умолчанию разрешен в большинстве брандмауэров.
Если групповая политика блокирует установку шлюза управления данными, можно сначала попытаться загрузить данные в BLOB-объект Azure (также требуется исходящий порт 443), а затем с помощью фабрики данных скопировать данные из BLOB-объекта Azure в базу данных SQL Azure (шлюз не является нужен в этом случае).
Azure SQL работает с портом 1433. Вы не можете получить доступ к Azure SQL, вероятно, из-за того, что брандмауэр вашей организации блокирует этот порт. Если вы можете включить порт 1433 с помощью сетевого администратора, он должен работать.