使用英语阅读

通过


设置实验室以使用 SQL Server 进行管理和开发

重要

Azure 实验室服务将于 2027 年 6 月 28 日停用。 有关详细信息,请参阅停用指南

备注

本文引用了实验室计划中可用的功能,该计划取代了实验室帐户。

本文介绍如何在 Azure 实验室服务中设置实验室以提供基础的 SQL Server 管理和开发课程。 你将学习如何在实验室中使用 Visual Studio 2019SQL Server Management StudioAzure Data Studio 设置虚拟机模板。 在此实验室中,你将使用 Azure SQL 数据库实例。

数据库概念是大学里大多数计算机系讲授的入门课程之一。 结构化查询语言 (SQL) 是国际标准语言。 SQL 是一种用于关系数据库管理(包括在数据库中添加、访问和管理内容)的标准语言。 它以其快速处理能力、高可靠性、易用性和灵活性而闻名。

外部资源配置

若要在 Azure 实验室服务中使用共享资源(例如 Azure SQL 数据库),首先需要创建虚拟网络和资源。

  1. 创建虚拟网络并将其连接到实验室。

    遵循此处的步骤在 Azure 实验室服务中创建包含共享资源的实验室

    Azure 实验室服务外部的任何资源将单独计费,并且不会包含在实验室成本估算中。

    若要使用任何外部资源,你需要使用你的实验室计划连接到你的 Azure 实验室服务中的虚拟网络

    重要

    必须在创建实验室计划期间启用高级网络。 创建后无法添加此功能。

  2. 在 Azure SQL 中创建单一数据库

    1. 从“Azure 门户”菜单中,选择“新建资源”。

    2. 选择“SQL 数据库”,然后选择“创建”。

    3. 在“创建 SQL 数据库”页的“基本信息”选项卡上,输入以下信息:

      设置
      资源组 sqldb-rg
      数据库名称 classlabdb
      服务器 选择“新建”并输入以下信息:

      - 服务器名称:输入唯一的服务器名称。
      - 位置:如果可能,请输入实验室帐户和对等互连的 vnet 所在的同一位置,以最大程度减少延迟。
      - 身份验证方法:使用 SQL 身份验证
      - 服务器管理员登录名:azureuser
      - 密码:输入一个好记的密码。 密码长度必须至少为 8 个字符,并且必须包含特殊字符。

      选择“确定”以确认服务器详细信息。
      计算 + 存储 选择“配置数据库”并输入以下信息:

      - 服务层级常规用途
      - 计算层:选择自动缩放的无服务器选项。
      - 最大 vCore 数4
      - 最小 vCore 数:1
      - 自动暂停延迟:保留默认值 1 小时。

      选择“应用”。
    4. 在“网络”选项卡上:

      1. 为“连接方法”选择“专用终结点”。

      2. 在“专用终结点”部分下,选择“添加专用终结点”

      3. 在“创建专用终结点”浮出控件中,输入以下信息,然后选择“确定”:

        设置
        资源组 选择与连接到实验室计划或实验室帐户的虚拟网络相同的资源组。
        位置 选择与虚拟网络相同的位置。
        Name 输入“labsql-endpt”。
        目标子资源 保留默认值“SqlServer”。
        虚拟网络 选择与实验室计划或实验室帐户对等互连的同一虚拟网络。
        子网 选择要在其中托管终结点的子网。 分配给终结点的 IP 地址来自子网的范围。
        与专用 DNS 集成 请选择“否”。 为简单起见,请你使用 Azure 的 DNS,而不是自己的专用 DNS 区域或我们自己的 DNS 服务器。
    5. 在“其他设置”选项卡上

      在“使用现有数据”设置中,选择“示例” 。 数据库是使用“AdventureWorksLT”示例数据库创建的。

    6. 选择“查看 + 创建”,然后选择“创建”以创建 Azure SQL 数据库。

或者,Azure SQL 还提供了其他部署选项,例如弹性池托管实例SQL 虚拟机

SQL 数据库部署成功完成后,即可在实验室模板计算机上创建实验室并安装软件。

实验室配置

若要设置此实验室,你需要能够访问 Azure 订阅。 与组织的管理员讨论,了解是否可以访问现有的 Azure 订阅。 如果没有 Azure 订阅,请在开始之前创建一个免费帐户

实验室计划设置

获取 Azure 订阅后,可以在 Azure 实验室服务中创建实验室计划。 有关创建新实验室计划的详细信息,请参阅快速入门:设置资源以创建实验室。 也可以使用现有实验室计划。

此实验室使用 Windows 10 企业版 N (x64) 上的 Visual Studio 2019 Community(最新版本)Azure 市场映像作为基 VM 映像。 首先需要在实验室计划中启用此映像,以便让实验室创建者选择该映像作为实验室的基映像。

请按照以下步骤使这些 Azure 市场映像可供实验室创建者使用。 选择“Windows 10 企业版 N (x64) 上的 Visual Studio 2019 Community (最新版本)”Azure 市场映像。

实验室设置

首先为你的实验室计划创建一个实验室。 有关如何创建实验室的说明,请参阅教程:设置实验室

创建实验室时,请使用以下设置:

实验室设置 值和描述
虚拟机大小 中等。 此大小最适用于关系数据库、内存中缓存和分析。
虚拟机映像 用于 Windows 10 企业版 N (x64) 的 Visual Studio 2019 Community(最新版)

创建了实验室后,可以使用所需的软件修改模板计算机。

模板配置

Visual Studio

所选映像包括 Visual Studio 2019 Community。 映像上已安装所有工作负载和工具集。 可以使用 Visual Studio 安装程序安装所需的任何可选工具登录到 Visual Studio 以解锁 Community 版本。

Visual Studio 包括数据存储和处理工具集,其中包含 SQL Server Data Tools (SSDT)。 有关 SSDT 功能的详细信息,请参阅 SQL Server Data Tools 概述。 若要验证是否成功连接到用于课堂的共享 SQL Server,请参阅连接到数据库并浏览现有对象。 如果系统出现提示,则将模板计算机 IP 地址添加到可连接到你的 SQL Server 实例的允许的计算机列表中。

Visual Studio 支持多种工作负载,其中包括 Web 和云以及桌面和移动工作负载。 这两种工作负载都支持 SQL Server 作为数据源。 有关使用 ASP.NET Core 或 SQL Server 的详细信息,请参阅在 Azure 应用服务中生成 ASP.NET Core 和 SQL 数据库应用教程。 使用 System.Data.SqlClient 库从 Xamarin 应用连接到 SQL 数据库。

安装 Azure Data Studio

Azure Data Studio 是多数据库跨平台桌面环境,供在 Windows、macOS 和 Linux 上使用系列本地及云数据平台的数据专业人员使用。

  1. 请下载适用于 Windows 的 Azure Data Studio 系统安装程序。 若要查找适用于其他受支持的操作系统的安装程序,请转到 Azure Data Studio 下载页。

  2. 在“许可协议”页上,选择“我接受此协议”,然后选择“下一步”

  3. 在“选择目标位置”页上,选择“下一步”

  4. 在“选择开始菜单文件夹”页上,选择“下一步”。

  5. 如果需要桌面图标,请在“选择其他任务”页上选中“创建桌面图标”,然后选择“下一步”

  6. 在“准备安装”上选择“下一步”。

  7. 等待安转程序运行。 选择“完成”。

安装 Azure Data Studio 后,可以设置与 Azure SQL 数据库的连接。

  1. 在 Azure Data Studio 的“欢迎”页上,选择“新建连接”链接。

  2. 在“连接详细信息”框中,填写所需的信息。

    • 将“服务器”设置为 classlabdbserver.database.windows.net
    • 将“用户名”设置为“azureuser”
    • 将“密码”设置为用于创建数据库的密码。
    • 选中“记住密码”。
    • 在“数据库”中,选择 classlabdb。
  3. 选择“连接” 。

安装 SQL Server Management Studio

SQL Server Management Studio (SSMS) 是一种集成环境,用于管理任何 SQL 基础结构。 SSMS 是数据库管理员用于部署、监视和升级数据基础结构的工具。

  1. 下载 Sql Server Management Studio,然后启动安装程序。

  2. 在“欢迎”页上,选择“安装”。

  3. 在“安装完成”页上,选择“关闭”。

  4. 启动 SQL Server Management Studio。

  5. 在“依赖项配置过程”页上,选择“关闭”。

安装了 SSMS 后,可以连接和查询 SQL Server。 设置连接时,请使用以下值:

  • 服务器类型:数据库引擎
  • 服务器名称:classlabdbserver.database.windows.net
  • 身份验证SQL Server 身份验证
  • 登录名:azureuser
  • 密码:输入用于创建数据库的密码。

后续步骤

现在可以将模板映像发布到实验室。 有关详细信息,请参阅发布模板 VM

设置实验室时,请参阅以下文章: