Поделиться через


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

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

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

Необходимые компоненты

Проверка подлинности

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

Дополнительные сведения о общедоступном сетевом доступе, параметрах версии TLS и политике подключения см. в параметрах подключения к SQL Azure.

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

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

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

Cannot open server 'server-name' requested by the login. Client with IP address 'xx.xx.xx.xx' is not allowed to access the server. To enable access, use the Azure Management Portal or run sp_set_firewall_rule on the master database to create a firewall rule for this IP address or address range. It may take up to five minutes for this change to take effect.

Выполните описанные ниже действия или дополнительные сведения см. в разделе "Добавление исходящего IP-адреса" в правила разрешенного брандмауэра сервера.

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

Сведения об устранении неполадок см. в разделе "Устранение неполадок при подключении".

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

Подключитесь к базе данных в редакторе запросов.

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

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

    Снимок экрана: выбор редактора запросов.

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

    • Вы можете подключиться с помощью проверки подлинности SQL или Microsoft Entra.

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

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

        Снимок экрана: портал Azure с проверкой подлинности Microsoft Entra.

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

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

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

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

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

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

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

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

Совет

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

Дополнительные сведения о T-SQL в База данных SQL Azure см. в различиях T-SQL между SQL Server и База данных SQL Azure.

Выполнение запроса 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. Выберите "Выполнить", а затем просмотрите выходные данные в области результатов .

    Снимок экрана: результаты редактора запросов для запроса SELECT.

  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.