Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: База данных SQL Azure
В этом кратком руководстве подключитесь к базе данных SQL Azure на портале Azure и используйте редактор запросов для выполнения запросов Transact-SQL (T-SQL). Редактор запросов базы данных SQL Azure (предварительная версия) — это средство для запуска запросов SQL к базе данных SQL Azure на портале Azure.
- Если у вас еще нет созданной базы данных SQL Azure, см. краткое руководство. Создание отдельной базы данных — База данных SQL Azure. Найдите вариант использовать ваше предложение для развертывания базы данных SQL Azure бесплатно.
Предварительные условия
Проверка подлинности
Вам нужна учетная запись с разрешениями для подключения к базе данных и редактору запросов. Вы можете использовать проверку подлинности SQL или проверку подлинности Microsoft Entra (рекомендуется). Пользователям требуется по крайней мере разрешение управления доступом на основе ролей Azure (RBAC) для чтения к серверу и базе данных для использования редактора запросов. Дополнительные сведения о создании и управлении именами входа в Базе данных SQL Azure см. в статье "Авторизация доступа к базе данных".
Правило брандмауэра
Брандмауэр логического сервера SQL Azure
Если вы получите эту ошибку: IP-адрес не разрешен для доступа к этому серверу. Добавьте IP-адрес в правила брандмауэра сервера или выберите allowlist IP xx.xx.xx.xx.xx ниже. Изменения могут занять до 5 минут. Выберите ссылку Allowlist IP-адрес в поле сообщения об ошибке, а портал Azure автоматически добавляет текущий IP-адрес в список разрешений брандмауэра логического сервера. После обновления правил брандмауэра нажмите кнопку "Подключиться ", чтобы продолжить.
- Дополнительную информацию см. в инструкции по добавлению исходящего IP-адреса в разрешенные правила брандмауэра сервера.
- Сведения об устранении неполадок см. в разделе "Устранение неполадок при подключении".
- Дополнительные сведения о общедоступном сетевом доступе, параметрах версии TLS и политике подключения см. в параметрах подключения к SQL Azure.
Локальный брандмауэр
Редактор запросов SQL Azure использует порт TCP 443. Убедитесь, что этот порт открыт в локальных и корпоративных брандмауэрах. Дополнительные сведения см. в разделе "Подключение к порту 443".
Подключение к редактору запросов
Выполните следующие действия, чтобы подключиться к базе данных в редакторе запросов.
Перейдите в базу данных SQL на портале Azure. Например, посетите страницу центра SQL Azure, выберите базу данных SQL Azure и выберите базы данных SQL. Выберите базу данных SQL Azure.
На странице обзора базы данных SQL выберите редактор запросов (предварительная версия) в меню ресурсов.
На экране входа выберите проверку подлинности Microsoft Entra (рекомендуется) или проверку подлинности SQL.
Чтобы подключиться с помощью проверки подлинности SQL, в разделе проверки подлинности SQL Server введите имя входа и пароль для пользователя, имеющего доступ к базе данных, и нажмите кнопку "ОК". Вы всегда можете использовать имя входа и пароль для администратора сервера.
Чтобы подключиться с помощью идентификатора Microsoft Entra, нажмите кнопку "Продолжить <как user@domain>".
Запрос к базе данных
В любой базе данных выполните следующий запрос в редакторе запросов, чтобы получить время в формате UTC, имя базы данных и имя для входа с проверкой подлинности.
SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();
Результаты выглядят так, как вы ожидаете от любого средства запроса T-SQL:
Запросите базу данных-пример AdventureWorksLT
В этой части инструкции по быстрому запуску используется образец базы данных в базе данных Azure SQL. Если у вас еще нет, можно создать базу данных с помощью примеров данных в База данных SQL Azure. Найдите вариант использовать ваше предложение для развертывания базы данных SQL Azure бесплатно.
На странице редактора запросов (предварительная версия) выполните следующие примеры запросов к AdventureWorksLT образцу базы данных.
Совет
Вы новичок в Azure SQL Database? Ознакомьтесь с подробным бесплатным учебным содержимым: Основы SQL Azure или ознакомьтесь с глоссарием терминов SQL Azure.
Дополнительные сведения о T-SQL в Базе данных SQL Azure см. в разделе "Различия между SQL Server и Базой данных SQL Azure".
Выполнение запроса SELECT
Чтобы запросить первые 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;Выберите "Выполнить", а затем просмотрите выходные данные в области результатов .
При необходимости можно выбрать запрос, чтобы сохранить его в виде представления с помощью кнопки "Сохранить как представление ".
Результаты запроса можно скачать с помощью параметра "Скачать данные" для экспорта результатов в виде файла.csv, .jsonили .xlsx .
Выполнение запроса INSERT
Чтобы добавить новый продукт в SalesLT.Product таблицу, выполните следующую инструкцию INSERT T-SQL.
В редакторе запросов замените предыдущий запрос следующим:
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );Нажмите кнопку "Запустить" , чтобы добавить новый продукт. После выполнения запроса в области "Сообщения"отображается: начало выполнения на строке 1, запрос выполнен успешно.
Выполнение запроса UPDATE
Выполните следующую инструкцию UPDATE T-SQL, чтобы обновить цену нового продукта.
В редакторе запросов замените предыдущий запрос следующим:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';Щелкните Выполнить, чтобы обновить указанную строку в таблице
Product. В области "Сообщения" отображается: Начато выполнение на строке 1. Запрос выполнен успешно.
Выполнение запроса DELETE
Выполните следующую инструкцию T-SQL DELETE, чтобы удалить новый продукт.
В редакторе запросов замените предыдущий запрос следующим:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';Щелкните Выполнить, чтобы удалить указанную строку в таблице
Product. В области "Сообщения" отображается "Начато выполнение на строке 1. Запрос успешно выполнен.".