Не удается подключиться к базе данных Azure SQL из Visual Studio

Когда я пытаюсь открыть базу данных Azure SQL Server в Visual Studio введите описание изображения здесь

а затем используйте мою учетную запись пользователя Azure (я уже добавил этого пользователя в роль владельца SQL) [email protected] Я получил следующую ошибку

Не удается открыть сервер «DomainName.com», запрошенный логином. Ошибка входа в систему. (Microsoft SQL Server, ошибка: 40532)

Кажется, мне нужно использовать UserName @ DomainName.com @ AzureSQLInstanceName как имя пользователя, а пароль моего домена – как пароль. Я получил это из раздела строк подключения базы данных на портале Azure.

Убедитесь, что вы добавили IP-адрес, который вы вызываете, из брандмауэра SQL: ваш сервер >> Настройки >> Настройки брандмауэра.

Просто, чтобы выложить выше: –

  • Я отправился в базу данных Azure Connection Strings и выбранный ODBC.
  • Затем я использовал значение Server = для сервера и из Uid = в качестве имени пользователя и моего пароля, и это сработало.
  • Если это не работает, проверьте брандмауэр.

В моем случае проблемы были:

  1. Я забыл добавить правило брандмауэра, в котором я могу получить доступ к базе данных с моего IP-адреса; когда вы переходите к правилам брандмауэра, он показывает ваш текущий IP-адрес и строку для создания правила. Существует также кнопка, которая говорит «добавьте IP-адрес клиента» или аналогичную, просто нажмите на нее.

Также я забыл сохранить правила (есть не такая ясная кнопка «Сохранить» или строка в верхнем правом углу над правилами)

  1. Я использовал id + password как [email protected] + mypass; Я получил бы жалобу на то, что не смог получить доступ к «… .hotmail. Я изменил tue aID только на мое имя.

  2. Также я не использовал полную строку «tcp: my-database-name.database.windows.net, 1433». Думаю, это необходимо, не уверен.

Исправлено 3 балла над ним.

  • SQL-запрос возвращает 0 для datagridview
  • Ошибка получения ошибки DataReader.GetFieldType. Null.
  • Как я могу использовать в Visual Studio 2017 окно «C # Interactive» для запроса источника в моих «Связи данных»,
  • Использовать переменную для вывода пакета SSIS
  • Как контролировать несуществующие элементы данных в диаграмме SSRS во время выполнения?
  • LocalDB не распознается в Visual Studio 2015
  • Что указывает зеленое выделенное имя таблицы SQL?
  • для отладки этого проекта вы должны включить sql / clr
  • Выполнение пакета SSIS прекращается до завершения
  • как изменить шрифты в дизайнере BIDS?
  • Вставка команды работает без ошибок в C #, но данные не вставляются в MS SQL Server
  • Interesting Posts

    Как отладить SQL-ошибку 3616 «Ошибка была вызвана во время запуска триггера»

    Вычислить разницу во времени для записей в SQL Server

    Как выбрать 5 лучших после 100 строк

    Практическое сравнение производительности Neo4j и MSSQL для разработчиков C #

    Как сделать работу CREATE или REPLACE VIEW в SQL Server?

    Столбцы в представлениях смещаются при изменении таблицы в MS-SQL

    Вход в скрипт SQL Server с аутентификацией Windows без имени машины

    Минимизировать (сжать, выкачать) html для хранения базы данных: это необходимо?

    Ошибка SQL Server query с ошибкой «Имя объекта или столбца отсутствует или пуст»

    Самый быстрый способ удаления повторяющихся данных

    Возьмите верхние 5 строк и объедините остальные SQL Server

    MSSQL 2008 – выберите только один путь или маршрут

    Как установить переменную из SQL-запроса?

    Как заставить службу данных WCF обновлять объекты?

    Чтение выделенного уровня изоляции моментальных снимков

    Давайте будем гением компьютера.