Изучение Базы данных SQL Azure
В этом упражнении вы подготовите к работе ресурс базы данных SQL Azure в подписке Azure, а затем используете SQL для запроса таблиц в реляционной базе данных.
Выполнение этого задания займет около 15 минут.
Перед началом работы
Вам потребуется подписка Azure с доступом уровня администратора.
Подготовка ресурса “База данных SQL Azure”
-
На портале Azure в верхнем левом углу нажмите + Создать ресурс и найдите Azure SQL. Затем на странице Azure SQL выберите Создать.
-
Просмотрите доступные параметры Azure SQL, а затем в области Базы данных SQL убедитесь, что выбран пункт Отдельная база данных, и нажмите Создать.
- Введите следующие значения на странице Создание Базы данных SQL и оставьте для всех остальных свойств значения по умолчанию.
- Подписка. Выберите подписку Azure.
- Группа ресурсов: создайте группу ресурсов с именем по своему выбору.
- Имя базы данных: AdventureWorks
- Сервер: выберите Создать новый и создайте сервер с уникальным именем в любом доступном расположении. Используйте проверку подлинности SQL и укажите имя для входа администратора сервера и достаточно сложный пароль (запомните пароль, он понадобится позже).
- Нужно ли использовать эластичный пул SQL?: Нет
- Среда рабочих нагрузок: разработка
- Вычисления + хранилище: оставьте без изменений
- Избыточность хранилища резервных копий: выберите локально избыточное хранилище резервных копий.
-
На странице Создать базу данных SQL выберите Далее: Сеть > и на странице Сеть в разделе Сетевое подключение выберите Общедоступная конечная точка. Затем в разделе Правила брандмауэра выберите Да для обоих параметров, чтобы разрешить доступ к серверу базы данных из служб Azure и текущего IP-адреса клиента.
-
Нажмите Далее: Безопасность > и выберите для параметра Включить Microsoft Defender для SQL значение Не сейчас.
-
Нажмите Далее: Дополнительные параметры > и на вкладке Дополнительные параметры задайте для параметра Использовать существующие данные значение Пример (будет создан образец базы данных, который можно изучить позже).
-
Щелкните Просмотр и создание, а затем нажмите кнопку Создать, чтобы создать базу данных SQL Azure.
-
Дождитесь завершения развертывания. Затем перейдите к развернутому ресурсу, который должен выглядеть следующим образом:
-
В области в левой части страницы выберите Редактор запросов (предварительная версия), а затем войдите с именем и паролем администратора, указанными вами для вашего сервера.
Если отображается сообщение об ошибке, что IP-адрес клиента не разрешен, нажмите ссылку Список разрешений IP… в конце сообщения, чтобы разрешить доступ, и повторите попытку входа (ранее вы добавили клиентский IP-адрес вашего компьютера в правила брандмауэра, но редактор запросов может подключаться с другого адреса в зависимости от конфигурации сети).
Редактор запросов выглядит следующим образом:
-
Разверните папку Таблицы, чтобы просмотреть таблицы в базе данных.
-
В области Query 1 введите следующий код SQL:
SELECT * FROM SalesLT.Product;
-
Нажмите кнопку ▷ Запуск над запросом, чтобы выполнить его и просмотреть результаты, которые должны включать все столбцы для всех строк в таблице SalesLT.Product, как показано здесь:
-
Замените инструкцию SELECT следующим кодом, а затем нажмите ▷ Запуск, чтобы выполнить новый запрос и просмотреть результаты (которые включают только столбцы ProductID, Name, ListPrice и ProductCategoryID):
SELECT ProductID, Name, ListPrice, ProductCategoryID FROM SalesLT.Product;
-
Теперь попробуйте выполнить следующий запрос, который использует соединение для получения имени категории из таблицы SalesLT.ProductCategory:
SELECT p.ProductID, p.Name AS ProductName, c.Name AS Category, p.ListPrice FROM SalesLT.Product AS p JOIN [SalesLT].[ProductCategory] AS c ON p.ProductCategoryID = c.ProductCategoryID;
- Закройте панель редактора запросов, отменяя внесенные изменения.
Совет. Когда вы завершите знакомство с Базой данных SQL Azure, созданную в этом упражнении группу ресурсов можно удалить.