Подтвердить что ты не робот

Клиент Windows Azure с IP-адресом "XXX.XXX.XXX.XX" не имеет доступа к серверу

У меня есть настройка Sever, база данных и настройка брандмауэра (правило) в окнах Azure. Я добавил IP-адрес в настройках брандмауэра, который заполняется под вкладкой брандмауэра Windows Azure.

Когда я пытаюсь подключиться к базе данных с помощью Manage from Azure Platform, я получаю это сообщение об ошибке.

Ошибка проверки брандмауэра. Не удается открыть сервер "XXXXXXXXX", запрошенный логином. Клиенту с IP-адресом "XXXXXXXXX" не разрешен доступ к серверу. Чтобы разрешить доступ, используйте портал SQL Azure или запустите sp_set_firewall_rule в основной базе данных, чтобы создать правило брандмауэра для этого IP-адреса или диапазона адресов.

Это может занять до пяти минут.

И я также не могу подключиться через Sql Server Management Studio. Получение одинаковой проблемы с подключением Ошибка для моего IP-адреса.

Я не использую статический IP-адрес, но мой IP-адрес не изменился во время этого процесса. Я попробовал много Пример, но все говорят, чтобы добавить правило брандмауэра, которое я уже сделал.

У меня добавлено исключение Firewall для номера порта 1433.

Но все же это не работает. Пожалуйста, дайте мне знать, что тип настроек по-прежнему отсутствует.

Спасибо заранее.

4b9b3361

Ответ 1

Если вы хотите управлять SQL Azure с Azure Portal, вам необходимо проверить "Разрешить другим службам Windows Azure для подключения к этому серверу". Это также потребуется позже для развертывания ролей Web/Worker в Azure: enter image description here

Если вы хотите подключиться к домашнему/рабочему ПК, вам необходимо обновить брандмауэр с помощью общедоступного IP-адреса! Ваш открытый IP-адрес находится в маленьких всплывающих окнах, которые появляются, когда вы хотите добавить новое правило брандмауэра:

enter image description here

Ответ 2

с новой версией windows azure перейдите только к настройкам брандмауэра и нажмите "Добавить клиентский IP-адрес", и вы будете okey. см. рисунок ниже

Ответ 3

Если вы обнаружите, что вам нужно делать это на регулярной основе, я бы предложил установить Командлеты Windows Azure Powershell. После того, как у вас есть установленные, я создал проект с открытым исходным кодом на GitHub, который предоставляет несколько сценариев общих задач.

Изменение правил брандмауэра, как раз так, является одной из этих общих задач, и источник можно найти здесь: Расширения Windows Azure Powershell

Чтобы установить эти расширения, вы можете следовать инструкциям моего сообщения в блоге SQL Azure Powershell для разработчиков при запуске!

В будущем обновлении я буду предоставлять дополнительные функции, чтобы предоставить файл публикации, вместо того, чтобы создавать CSV файл SubscriptionId и Thumbprint для ваших учетных записей Windows Azure.

Ответ 4

Войти в портал azure

выберите подписку на подписку

     
  

нажмите "Сервис"

         
    
      

Теперь есть опция "Открыть в VisualStudio" (нажмите на нее)

                 
        

Вы можете увидеть "Настроить брандмауэр" нажмите на него.

        
    
  
       

Добавьте новый IP-адрес.

  

Готово:)

Ответ 5

Azure Configure Firewall

Это просто визуально то, что сказал Саурин Вала. По какой-либо причине в Azure вам нужно сначала щелкнуть "Открыть" в Visual Studio.

Ответ 6

Вот что я сделал для решения этой проблемы. Перейдя в настройки брандмауэра DB- > Обзор- > Настройки брандмауэра введите здесь описание изображения

Ответ 7

По мере того как Azure продолжает меняться, так же как и способы доступа к брандмауэру. щелкните SQL Server, затем Firewall, затем добавьте диапазон

Нажмите на свой SQL-сервер (а не на базу данных, но на сервере) → щелкните брандмауэр → добавьте диапазон IP, который вы хотите разрешить.

Не забудьте нажать "Сохранить".

Ответ 8

Для меня это было

Azure Portal (ARM)

Выберите подкаталог баз данных SQL слева или найдите в добавленном разделе.

Выберите свою базу данных SQL

нажмите брандмауэр

inter в имени правила и IP-адресе