Краткое руководство. Использование редактора запросов портал Azure для запроса База данных SQL Azure

Применимо к:База данных SQL Azure

Редактор запросов База данных SQL Azure (предварительная версия) — это средство для выполнения запросов SQL к База данных SQL Azure в портал Azure.

Подключение к редактору запросов

В этом кратком руководстве вы подключаетесь к базе данных SQL Azure в портал Azure и используете редактор запросов для выполнения запросов Transact-SQL (T-SQL).

  1. Вам нужна учетная запись с разрешениями для подключения к базе данных и редактору запросов. Вы можете использовать проверку подлинности SQL или идентификатор Microsoft Entra (рекомендуется).

  2. Перейдите в базу данных SQL в портал Azure. Например, посетите панель мониторинга SQL Azure.

  3. На странице обзора базы данных SQL выберите редактор запросов (предварительная версия) в меню слева.

    Screenshot that shows selecting query editor.

  4. На экране входа укажите учетные данные для подключения к базе данных.

    • Базы данных SQL Azure существуют в логических серверах SQL.

      • Вы можете подключиться к логическому серверу SQL Server master с помощью имени входа, а затем подключиться к базе данных.
      • Или, используя автономного пользователя, вы можете подключиться непосредственно к базе данных SQL Azure.
    • Вы можете подключиться с помощью проверки подлинности SQL или Microsoft Entra.

      • Чтобы подключиться к проверке подлинности SQL, в разделе проверки подлинности SQL Server введите имя входа и пароль для пользователя, имеющего доступ к базе данных, и нажмите кнопку "ОК". Вы всегда можете использовать имя входа и пароль для администратора сервера.

      • Чтобы подключиться с помощью идентификатора Microsoft Entra, если вы являетесь администратором сервера Microsoft Entra, нажмите кнопку "Продолжить в качестве <пользователя или идентификатора> группы". Если вход не выполнен, попробуйте обновить страницу.

        Screenshot from the Azure portal showing sign-in with Microsoft Entra authentication.

Подключение с другими инструментами

Вы также можете подключиться к базе данных SQL Azure с помощью других средств, в том числе:

Правило брандмауэра

Если вы получите эту ошибку, выполните следующие действия, чтобы устранить следующее:

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

Попробуйте добавить IP-адрес в брандмауэр логического сервера SQL Azure. Выполните быстрые действия перед добавлением исходящего IP-адреса в правила разрешенного брандмауэра сервера.

  1. Вернитесь на страницу обзора базы данных SQL.
  2. Выберите ссылку для логического сервера SQL Azure рядом с именем сервера.
  3. В меню "Ресурс" в разделе "Безопасность" выберите "Сеть".
  4. Убедитесь, что в разделе "Общедоступный доступ к сети" выбран параметр "Выбранные сети".
    1. Если это тестовая или временная среда, задайте для параметра "Выбранные сети".
    2. В противном случае доступ должен предоставляться с помощью других средств, отличных от описанных в этом кратком руководстве, скорее всего, через частные конечные точки (с помощью Приватный канал Azure), как описано в обзоре сетевого доступа.
  5. В разделе "Правила брандмауэра" выберите " Добавить адрес IPv4 клиента".
    1. При необходимости определите адрес IPv4 и укажите его в полях "Начало и конец ".
  6. Выберите Сохранить.

Дополнительные сведения о настройке локального брандмауэра см. в редакторе запросов портал Azure для База данных SQL Azure.

Запрос к базе данных

В любой базе данных выполните следующий запрос в редакторе запросов, чтобы вернуть время в формате UTC, имя базы данных и имя для входа с проверкой подлинности.

SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();

Совет

Новые База данных SQL Azure? Ознакомьтесь с подробным бесплатным учебным контентом: основы SQL Azure.

Запрос примера базы данных AdventureWorksLT

В этой части краткого руководства используется AdventureWorksLT пример базы данных в базе данных SQL Azure. Если у вас еще нет, можно создать базу данных с помощью примеров данных в База данных SQL Azure.

На странице редактора запросов (предварительная версия) выполните следующие примеры запросов к AdventureWorksLT образцу базы данных.

Выполнение запроса SELECT

  1. Чтобы запросить первые 20 продуктов в базе данных, вставьте следующий запрос SELECT в редактор запросов:

     SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
     FROM SalesLT.ProductCategory pc
     JOIN SalesLT.Product p
     ON pc.productcategoryid = p.productcategoryid;
    
  2. Выберите "Выполнить", а затем просмотрите выходные данные в области результатов .

    Screenshot showing query editor results for a SELECT query.

  3. При необходимости можно выбрать "Сохранить запрос", чтобы сохранить запрос в виде файла .sql, или выбрать "Экспорт данных", чтобы экспортировать результаты в виде файла .json, .csv или .xml.

Выполнение запроса INSERT

Чтобы добавить новый продукт в SalesLT.Product таблицу, выполните следующую инструкцию INSERT T-SQL.

  1. В редакторе запросов замените предыдущий запрос следующим:

    INSERT INTO [SalesLT].[Product]
           ( [Name]
           , [ProductNumber]
           , [Color]
           , [ProductCategoryID]
           , [StandardCost]
           , [ListPrice]
           , [SellStartDate]
           )
    VALUES
           ('myNewProduct'
           ,123456789
           ,'NewColor'
           ,1
           ,100
           ,100
           ,GETDATE() );
    
  2. Нажмите кнопку "Запустить" , чтобы добавить новый продукт. После выполнения запроса область "Сообщения" отображает запрос успешно: затронутые строки: 1.

Выполнение запроса UPDATE

Выполните следующую инструкцию UPDATE T-SQL, чтобы обновить цену нового продукта.

  1. В редакторе запросов замените предыдущий запрос следующим:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Щелкните Выполнить, чтобы обновить указанную строку в таблицеProduct. Отобразится панель Сообщения с таким результатом: Запрос выполнен. Затронуто строк: 1.

Выполнение запроса DELETE

Выполните следующую инструкцию T-SQL DELETE, чтобы удалить новый продукт.

  1. В редакторе запросов замените предыдущий запрос следующим:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Щелкните Выполнить, чтобы удалить указанную строку в таблицеProduct. Отобразится панель Сообщения с таким результатом: Запрос выполнен. Затронуто строк: 1.