你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure Data Studio 创建由 Azure Arc 启用的 SQL 托管实例

本文档演示如何使用 Azure Data Studio 安装 Azure SQL 托管实例 - Azure Arc。

先决条件

在继续完成本文中的任务之前,需要准备好所需的工具。 所有部署都需要以下工具:

  • Azure Data Studio

  • Azure Data Studio 的 Azure Arc 扩展

  • Azure CLI (az)

  • Azure CLI 的 arcdata 扩展

  • kubectl

    其他客户端工具,具体取决于你的环境。 有关更完整的列表,请参阅客户端工具

除了要具有所需的工具之外,若要完成任务,还需要具有 Azure Arc 数据控制器

步骤

  1. 启动 Azure Data Studio
  2. 在“连接”选项卡上,选择左上角的三个点,然后选择“新建部署...”
  3. 从部署选项中,选择“Azure SQL 托管实例”

注意

如果当前未安装,系统可能会提示在此处安装适当的 CLI。

  1. 选择“选择” 。

    Azure Data Studio 会打开“Azure SQL 托管实例”

  2. 对于“资源类型”,请选择“Azure SQL 托管实例 - Azure Arc”

  3. 接受隐私声明和许可条款

  4. 查看所需的工具。 在继续之前,请按照说明更新工具。

  5. 选择下一步

    Azure Data Studio 允许你为托管实例设置规范。 下表描述了相关字段:

    设置 说明 必需还是可选
    目标 Azure 控制器 Azure Arc 数据控制器的名称。 必须
    实例名称 托管实例名称。 必须
    用户名 系统管理员用户名。 必须
    系统管理员密码 托管实例的 SQL 身份验证密码。 密码长度必须至少为 8 个字符,且必须包含以下四种类别中三种类别的字符:拉丁大写字母、拉丁小写字母、数字和非字母数字字符。

    确认密码。
    必须
    服务层 指定适当的服务层级:“业务关键”或“常规用途”。 必须
    我已有 SQL Server 许可证 选择此托管实例是否使用组织的许可证。 可选
    存储类(数据) 从列表中进行选择。 必须
    以 Gi 为单位的卷大小(数据) 要为数据分配的空间量,以 GiB 为单位。 必须
    存储类(数据库日志) 从列表中进行选择。 必须
    以 Gi 为单位的卷(数据库日志) 要为数据库事务日志分配的空间量,以 GiB 为单位。 必须
    存储类(日志) 从列表中进行选择。 必须
    以 Gi 为单位的卷大小(日志) 要为日志分配的空间量,以 GiB 为单位。 必须
    存储类(备份) 从列表中进行选择。 为备份指定支持 ReadWriteMany (RWX) 的存储类。 详细了解访问模式。 如果此存储类不支持 RWX,则部署可能无法成功。 必须
    以 Gi 为单位的卷大小(备份) 用于数据库备份的存储卷大小,以 GiB 为单位。 必须
    核心请求 要为托管实例请求的核心数。 Integer。 可选
    核心限制 请求托管实例的容量,以 GB 为单位。 Integer。 可选
    内存请求 从列表中进行选择。 必须
    时间点保留(天) 要将时间点备份保留的天数。 可选

    设置所有所需值后,Azure Data Studio 将启用“部署”按钮。 如果此控件已禁用,请验证是否配置了所有所需设置。

  6. 选择“部署”按钮以创建托管实例

选择“部署”按钮后,Azure Arc 数据控制器将启动部署。 部署过程将创建托管实例。 部署过程需要花费几分钟时间来创建数据控制器。

通过 Azure Data Studio 进行连接

查看为此数据控制器预配的所有 SQL 托管实例。 请使用以下命令:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

输出应与此类似,从此处复制 ServerEndpoint(包括端口号)。

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. 在 Azure Data Studio 中的“连接”选项卡下,选择“服务器”视图中的“新建连接”
  2. 在“连接”>“服务器”下,粘贴 ServerEndpoint
  3. 选择“SQL 登录”作为身份验证类型
  4. 输入“sa”作为用户名
  5. 输入 sa 帐户的密码
  6. (可选)输入要连接到的特定数据库名称
  7. (可选)选择/添加适当的新服务器组
  8. 选择“连接”以连接到 Azure SQL 托管实例 - Azure Arc

现在尝试监视 SQL 实例