4

В качестве команды мы работаем над проектом, база данных которого размещается в Azure. Поскольку у меня есть Портал управления Azure Я добавляю свой IP-адрес на портал управления. Я не могу добавить другие IP-адрес членов моей команды каждый раз.Доступ к базе данных Azure - Firewall Issue

Есть ли способ получить доступ к Database hosted in azure без добавления IP-адреса каждый раз?

ответ

9

Необходимо указать, какие IP-адреса или диапазоны IP имеют доступ к вашей БД. Если ваши IP-адреса изменяются динамически и часто, лучше добавить диапазон IP-адресов на портале.

https://azure.microsoft.com/en-us/documentation/articles/sql-database-configure-firewall-settings/

Грязная альтернатива, чтобы все IP-адреса, чтобы получить доступ к БД (0.0.0.0 до 255.255.255.255). Конечно, это не рекомендуется и будет означать, что любой IP-адрес может получить доступ к вашей БД, если они знают строку подключения. Если вы что-то быстро тестируете и хотите избежать добавления диапазонов IP-адресов, это может быть хорошей альтернативой. Однако не забудьте удалить это правило и установить определенное правило брандмауэра после завершения тестирования.

+0

Да, это краткое исправление. –

1

Да, вы можете добавить правила брандмауэра (диапазоны) на уровне сервера на портале.azure.com, вот документ, который показывает вам, как это сделать: How to: Configure Firewall Settings (Azure SQL Database), это может быть выполнено либо с помощью сценария портала, либо с помощью сценариев powershell ,

+0

Но в нашем случае его динамический IP, так это мы болезненными, чтобы добавить IP каждый раз. –

+1

Правило SQL Azure Firewall позволяет определить диапазон IP-адресов. Таким образом, вы можете определить свои динамические диапазоны IP и уйти от него! –

+0

К сожалению, если у вас есть приложение, размещенное на провайдере облака, который не предоставляет статические IP-адреса, SQL-азуре действительно не вариант. – jkerak

1

Оба других ответа здесь ссылаются на одну и ту же статью Microsoft, и кажется, что портал Azure изменился с момента написания этой статьи. На следующем рисунке показан новый способ доступа к настройкам брандмауэра. После того, как вы выберете свою базу данных SQL, а Essentials и другие фрагменты показаны справа, нажмите «... Подробнее» и выберите «Установить брандмауэр сервера». Затем вам будет представлена ​​другая панель, в которой вы можете создать новое правило для диапазона IP, указав начальный IP-адрес и конечный IP-адрес, или вы можете сделать правило, чтобы разрешить один IP-адрес, сделав начальный IP-адрес и конечный IP-адресом одинаковым.

enter image description here

Смежные вопросы