Настройка лаборатории для управления и разработки в SQL Server
Внимание
Поддержка служб лабораторий Azure прекратится 28 июня 2027 г. Дополнительные сведения см. в руководстве по выходу на пенсию.
Примечание.
Эта статья ссылается на функции, доступные в планах лабораторий, которые заменили учетные записи лаборатории.
В этой статье описано, как настроить лабораторию для базового класса управления и разработки в SQL Server в Службах лабораторий Azure. Вы узнаете, как настроить шаблон виртуальной машины в лаборатории с помощью Visual Studio 2019, SQL Server Management Studio и Azure Data Studio. В этой лаборатории используется экземпляр базы данных SQL Azure.
Основные понятия базы данных — один из вводных курсов, которые преподаются на большинстве факультетов информатики в колледжах. Язык структурированных запросов (SQL) является международным стандартом. SQL — это стандартный язык для управления реляционной базой данных, в том числе добавления содержимого в базу данных, доступа к нему и управления им. Она наиболее отмечена для быстрой обработки, проверенной надежности, простоты и гибкости использования.
Настройка внешних ресурсов
Чтобы использовать общий ресурс, например База данных SQL Azure, в службах лабораторий Azure сначала необходимо создать виртуальную сеть и ресурс.
Создайте виртуальную сеть и подключите ее к лаборатории.
Выполните следующие действия , чтобы создать лабораторию с общим ресурсом в Службах лабораторий Azure.
Все ресурсы, внешние для служб лабораторий Azure, выставляются отдельно и не включаются в оценки затрат на лабораторию.
Чтобы использовать внешние ресурсы, необходимо подключиться к виртуальной сети в службах лабораторий Azure с помощью плана лаборатории.
Внимание
Во время создания плана лаборатории необходимо включить расширенную сеть . Его нельзя добавить позже.
Создайте отдельную базу данных в SQL Azure:
В меню на портале Azure выберите Создать новый ресурс.
Выберите База данных SQL и нажмите кнопку "Создать".
На вкладке "Основы" страницы "Создание базы данных SQL" введите следующие сведения:
Параметр Значение Группа ресурсов sqldb-rg Имя базы данных classlabdb Сервер Нажмите кнопку "Создать" и введите следующие сведения:
В поле - Имя сервера введите уникальное имя сервера.
- Расположение. Если это возможно, введите то же расположение, что и учетная запись лаборатории и пиринговая виртуальная сеть, чтобы свести к минимуму задержку.
- Метод проверки подлинности. Используйте имя входа администратора SQL Authentication-
Server: пароль azureuser-
: введите запоминающийся пароль. Пароли должны содержать не менее восьми символов в длину и содержать специальные символы.
Нажмите кнопку "ОК", чтобы подтвердить сведения о сервере.Вычисления и хранение Выберите "Настроить базу данных " и введите следующие сведения:
- Уровень служб: уровень вычислений общего назначения-
: выберите параметр автомасштабирования бессерверных ресурсов.
- Максимальное количество виртуальных ядер: 4
- Минимальные виртуальные ядра: 1
- Автоматическая приостановка задержки: сохраните значение по умолчанию в 1 час.
Выберите Применить.На вкладке "Сеть"
Выберите частную конечную точку для метода подключения.
В разделе "Частные конечные точки" выберите "Добавить частную конечную точку".
Во всплывающем элементе "Создать частную конечную точку " введите следующие сведения и нажмите кнопку "ОК".
Параметр Значение Группа ресурсов Выберите ту же группу ресурсов, что и виртуальная сеть, подключенная к плану лаборатории или учетной записи лаборатории. Местонахождение Выберите то же расположение, что и виртуальная сеть. Имя Введите labsql-endpt. Целевой вложенный ресурс Оставьте значение sqlServer по умолчанию. Виртуальная сеть Выберите ту же виртуальную сеть, одноранговую с планом лаборатории или учетной записью лаборатории. Подсеть Выберите подсеть, в которой размещена конечная точка. IP-адрес, назначенный конечной точке, находится в диапазоне подсети. Интеграция с частной DNS Выберите Нет. Для простоты вы используете DNS Azure для собственной частной зоны DNS или собственных DNS-серверов.
На вкладке "Дополнительные параметры"
Для параметра Использовать существующие данные выберите Пример. База данных создается с помощью примера базы данных AdventureWorksLT .
Выберите "Проверить и создать", а затем нажмите кнопку "Создать ", чтобы создать базу данных SQL Azure.
Кроме того, SQL Azure предоставляет другие варианты развертывания, такие как эластичные пулы, управляемый экземпляр или виртуальная машина SQL.
После успешного развертывания базы данных SQL можно создать лабораторию и установить программное обеспечение на компьютере шаблона лаборатории.
Конфигурация лаборатории
Чтобы настроить эту лабораторию, вам потребуется доступ к подписке Azure. Обсудите с администратором организации, чтобы узнать, можно ли получить доступ к существующей подписке Azure. Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Параметры плана лаборатории
После того как у вас есть подписка Azure, вы можете создать план лаборатории в Службах лабораторий Azure. Дополнительные сведения о создании нового плана лаборатории см . в кратком руководстве по настройке ресурсов для создания лабораторий. Вы также можете использовать существующий план лаборатории.
В этой лаборатории в качестве базового образа виртуальной машины используется visual Studio 2019 Community (последний выпуск) на Windows 10 Корпоративная N (x64). Сначала необходимо включить этот образ в плане лаборатории, чтобы создатели лаборатории могли выбрать изображение в качестве базового образа для своей лаборатории.
Выполните следующие действия, чтобы включить эти образы Azure Marketplace, доступные создателям лабораторий. Выберите сообщество Visual Studio 2019 (последняя версия) в образе Azure Marketplace Windows 10 Корпоративная N (x64).
Параметры лаборатории
Сначала создайте лабораторию для плана лаборатории. Инструкции по созданию лаборатории см. в руководстве по настройке лаборатории.
При создании лаборатории используйте следующие параметры:
Параметр лаборатории | Значение и описание |
---|---|
Размер виртуальной машины | Средняя. Этот размер лучше всего подходит для реляционных баз данных, кэширования в памяти и аналитики. |
Образ виртуальной машины | Visual Studio 2019 Community (последний выпуск) в Windows 10 Корпоративная N (x64) |
Теперь, когда вы создали лабораторию, вы можете изменить компьютер шаблона с необходимым программным обеспечением.
Конфигурация шаблона
Visual Studio
Выбранный образ включает Visual Studio 2019 Community. Все рабочие нагрузки и наборы инструментов уже установлены в образе. Установщик Visual Studio можно использовать для установки любых необязательных инструментов , которые могут потребоваться. Войдите в Visual Studio, чтобы разблокировать выпуск Community.
Visual Studio включает набор средств для хранения и обработки данных, который включает SQL Server Data Tools (SSDT). Дополнительные сведения о возможностях SSDT см. в разделе Обзор SQL Server Data Tools (SSDT). Чтобы убедиться, что подключение к общему SQL Server для класса выполнено успешно, см . сведения о подключении к базе данных и просмотре существующих объектов. При появлении запроса добавьте IP-адрес компьютера шаблона в список разрешенных компьютеров , которые могут подключаться к экземпляру SQL Server.
Visual Studio поддерживает несколько рабочих нагрузок, в том числе рабочие нагрузки из Интернета и облака и классических и мобильных приложений. Оба этих типа рабочих нагрузок поддерживают SQL Server в качестве источника данных. Дополнительные сведения об использовании ASP.NET Core для SQL Server см. в руководстве по созданию ASP.NET Core и приложения базы данных SQL в Службе приложений Azure. Используйте библиотеку System.Data.SqlClient для подключения к База данных SQL из приложения Xamarin.
Установите Azure Data Studio.
Azure Data Studio — это межплатформенная среда с несколькими базами данных для специалистов по работе с данными, использующих семейство локальных и облачных платформ данных в Windows, macOS и Linux.
Скачайте системный установщик Azure Data Studio для Windows. Чтобы найти установщики для других поддерживаемых операционных систем, перейдите на страницу загрузки Azure Data Studio.
На странице лицензионного соглашения выберите "Я принимаю соглашение", а затем нажмите кнопку "Далее".
На странице Выбор места назначения нажмите кнопку Далее.
На странице Выбор папки меню запуска нажмите кнопку Далее.
На странице "Выбор дополнительных задач" проверьте значок "Создать рабочий стол", если требуется значок рабочего стола, а затем нажмите кнопку "Далее".
На вкладке "Готово к установке" нажмите кнопку "Далее".
Подождите, пока установщик запустится. Выберите Готово.
Теперь, когда вы установили Azure Data Studio, вы можете настроить подключение к базе данных SQL Azure.
На странице приветствия Azure Data Studio выберите ссылку "Создать подключение".
В поле Сведения о подключении введите необходимые сведения.
- В качестве сервера укажите classlabdbserver.database.windows.net.
- Задайте имя пользователя azureuser.
- В качестве пароля задайте тот пароль, который использовался для создания базы данных.
- Установите флажок Запомнить пароль.
- В качестве базы данныхвыберите classlabdb.
Нажмите Подключиться.
Установите SQL Server Management Studio
SQL Server Management Studio (SSMS) — это интегрированная среда для управления любой инфраструктурой SQL. SSMS используется администраторами баз данных для развертывания, мониторинга и обновления инфраструктуры данных.
Скачайте Sql Server Management Studio и запустите установщик.
На странице приветствия нажмите кнопку "Установить".
На странице "Завершенная настройка" нажмите кнопку "Закрыть".
Запустите SQL Server Management Studio.
На странице процесса конфигурации зависимостей нажмите кнопку "Закрыть".
Теперь, когда вы установили SSMS, можно подключиться и запросить SQL Server. При настройке подключения используйте следующие значения.
- Тип сервера: ядро СУБД
- Имя сервера: classlabdbserver.database.windows.net
- Проверка подлинности: проверка подлинности SQL Server
- Имя входа: azureuser
- Пароль: введите пароль, используемый для создания базы данных.
Оценка затрат
В этом разделе приведена оценка затрат на выполнение этого класса для 25 пользователей лаборатории. Оценка не включает стоимость запуска базы данных SQL Azure. Актуальные сведения о ценах на базу данных см. в разделе Цены на базу данных SQL.
По плану для занятий предусмотрено 20 часов. Кроме того, каждый пользователь получает квоту на 10 часов для домашней работы или заданий вне запланированного времени класса. Выбранный размер виртуальной машины — средний, который составляет 42 единиц лаборатории.
- 25 пользователей лаборатории × (20 запланированных часов + 10 часов квоты) × 42 единиц лаборатории
Внимание
Оценка стоимости приводится только для примера. Сведения о текущих ценах см. на странице Цены на Службы лабораторий Azure.
Следующие шаги
Теперь образ шаблона можно опубликовать в лаборатории. Дополнительные сведения см. в статье "Публикация виртуальной машины шаблона".
Ознакомьтесь со следующими статьями, связанными с настройкой лаборатории: