练习 - 创建 SQL 弹性池

已完成

在本练习中,你将创建两个 Azure SQL 数据库来表示两个健身地点,然后创建 SQL 弹性池来管理这两个数据库。

创建 SQL Server

先为健身数据库创建 SQL 服务器,然后为两个地点添加数据库。 以下步骤使用温哥华和巴黎,但也可以使用其他地点名称。

  1. 在 Azure Cloud Shell 中运行以下命令,声明一些帮助程序变量。 SERVERNAME 变量的 "-" 后为随机数字。 将 <location> 替换为下表中的其中一个地点,使用复杂密码替换数据库的 <password>

    使用免费沙盒,可以在部分 Azure 全球区域中创建资源。 创建资源时,请从此列表中选择一个区域:

    • 美国西部2
    • 美国中南部
    • 美国中部
    • 美国东部
    • 欧洲西部
    • 亚洲东南部
    • 日本东部
    • 巴西南部
    • 澳大利亚东南部
    • centralindia
    ADMIN_LOGIN="ServerAdmin"
    RESOURCE_GROUP=<rgn>[sandbox resource group name]</rgn>
    SERVERNAME=fitnesssqlserver-$RANDOM
    LOCATION=<location>
    PASSWORD=<password>
    

    提示

    若要将命令粘贴到 Azure Cloud Shell 中,请在窗口中右键单击并选择“粘贴”或使用 Ctrl+Shift+v

  2. 创建名为 fitnesssqlserver-nnnn 的服务器(nnnn 替换为随机生成的数字)。

    az sql server create \
    --name $SERVERNAME \
    --resource-group $RESOURCE_GROUP \
    --location $LOCATION \
    --admin-user $ADMIN_LOGIN \
    --admin-password $PASSWORD
    
  3. 将名为“fitnessvancouverdb”的数据库添加到“fitnesssqlserver-nnnn”。

    az sql db create \
    --resource-group $RESOURCE_GROUP \
    --server $SERVERNAME \
    --name fitnessvancouverdb \
    --max-size 2GB
    
  4. 将名为“fitnessparisdb”的数据库添加到“fitnesssqlserver-nnnn”。

    az sql db create \
    --resource-group $RESOURCE_GROUP \
    --server $SERVERNAME \
    --name fitnessparisdb \
    --max-size 2GB
    

创建 SQL 弹性池

接下来可以为 SQL 弹性池设置资源。 切换到门户来创建弹性池。

  1. 使用激活沙盒时所用的同一帐户登录到 Azure 门户

  2. 从 Azure 门户菜单或“主页”中,在“Azure 服务”下选择“创建资源”。 此时会显示“创建资源”窗格。

  3. 搜索并选择“SQL 弹性数据库池”。 此时将显示“SQL 弹性数据库池”窗格。

  4. 选择“创建”。 此时将显示“创建 SQL 弹性池”窗格。

  5. 在“基本信息”选项卡上,为每个设置输入以下值。

    设置
    项目详细信息
    订阅 Concierge 订阅
    资源组 从下拉列表中,选择 [沙盒资源组名称]
    弹性池详细信息
    弹性池名称 提供一个有意义的名称,例如“fitnesssqlpool”。
    服务器 确保选中现有的“fitnesssqlserver-nnnn”服务器。
    计算 + 存储 选择“配置弹性池”链接。 此时将显示“配置”窗格。
  6. 在“池设置”选项卡上,为设置输入以下值。

    设置
    服务和计算层
    服务层级 从下拉列表中的“基于 DTU 的购买模型”下,选择“基本(适用于要求较低的工作负载)”。
  7. 选择“应用”。 此时将再次显示“创建 SQL 弹性池”窗格。

    选择“标记”选项卡。在你的环境中,添加标记是存储有关 Azure 资源的元数据的建议方法,例如在 CreateBy 使用名称或“环境”表示开发、测试或生产资源。 标记可以很好地向组织中的其他人指出 Azure 资产的重要性和来源。

  8. 选择“查看 + 创建”。 查看条目,然后选择“创建”。 SQL 弹性池预配可能需要几分钟。

将现有数据库添加到弹性池

  1. 成功完成资源部署后,选择“转到资源”。 “SQL 弹性池”窗格将显示在“概述”部分中。 注意,池中目前没有数据库。

  2. 在顶部菜单栏中,选择“配置”。 此时将显示 SQL 弹性池的“配置”窗格。

  3. 选择“数据库”选项卡,然后选择“添加数据库”。 此时将显示“添加数据库”窗格。

  4. 选择为两个地点创建的数据库,然后选择“应用”。 此时将再次显示“配置”窗格。

  5. 在顶部菜单栏中,选择“保存”。

恭喜,你已成功向 SQL 弹性池添加数据库。