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

az sql vm group

管理 SQL 虚拟机组。

命令

名称 说明 类型 状态
az sql vm group ag-listener

管理 SQL 可用性组侦听程序。

核心 GA
az sql vm group ag-listener create

创建可用性组侦听器。

核心 GA
az sql vm group ag-listener delete

删除可用性组侦听器。

核心 GA
az sql vm group ag-listener list

列出 SQL 虚拟机组中的所有可用性组侦听器。

核心 GA
az sql vm group ag-listener show

获取可用性组侦听器。

核心 GA
az sql vm group ag-listener update

汇报可用性组侦听器。

核心 GA
az sql vm group create

创建 SQL 虚拟机组。

核心 GA
az sql vm group delete

删除 SQL 虚拟机组。

核心 GA
az sql vm group list

列出资源组或订阅中的所有 SQL 虚拟机组。

核心 GA
az sql vm group show

获取 SQL 虚拟机组。

核心 GA
az sql vm group update

如果没有附加到该组的 SQL 虚拟机,汇报 SQL 虚拟机组。

核心 GA

az sql vm group create

创建 SQL 虚拟机组。

az sql vm group create --domain-fqdn
                       --image-offer
                       --image-sku {Developer, Enterprise}
                       --name
                       --operator-acc
                       --resource-group
                       --service-acc
                       --storage-account
                       [--bootstrap-acc]
                       [--cluster-subnet-type {MultiSubnet, SingleSubnet}]
                       [--fsw-path]
                       [--location]
                       [--ou-path]
                       [--sa-key]
                       [--tags]

示例

为 SQL2016-WS2016 Enterprise 虚拟机创建 SQL 虚拟机组。

az sql vm group create -n sqlvmgroup -l eastus -g myresourcegroup --image-offer SQL2016-WS2016 --image-sku Enterprise --domain-fqdn Domain.com --operator-acc testop --service-acc testservice --sa-key {PublicKey} --storage-account 'https://storacc.blob.core.windows.net/'

使用 MultiSubnet 为 SQL2019-WS2022 Enterprise 虚拟机创建 SQL 虚拟机组。

az sql vm group create -n sqlvmgroup -l eastus -g myresourcegroup --image-offer SQL2019-WS2022 --image-sku Enterprise --cluster-subnet-type MultiSubnet --domain-fqdn Domain.com --operator-acc testop --service-acc testservice --sa-key {PublicKey} --storage-account 'https://storacc.blob.core.windows.net/'

必需参数

--domain-fqdn -f

域的完全限定名称。

--image-offer -i

SQL 映像产品/服务。 示例可能包括 SQL2016-WS2016、SQL2017-WS2016。

--image-sku -s

SQL 映像 SKU。

接受的值: Developer, Enterprise
--name -n

SQL 虚拟机组的名称。

--operator-acc -p

用于运行群集的帐户名称,即将成为群集中所有参与虚拟机上的管理员组的一部分。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service-acc -e

SQL 服务将在群集中所有参与的 SQL 虚拟机上运行的帐户名称。

--storage-account -u

存储见证存储帐户的帐户 URL。

可选参数

--bootstrap-acc

用于创建群集的帐户名称(至少需要域中“创建计算机对象”的权限)。

--cluster-subnet-type

群集子网类型。

接受的值: MultiSubnet, SingleSubnet
默认值: SingleSubnet
--fsw-path

文件共享见证的可选路径。

--location -l

Location。 如果未提供,则会在同一个恢复组位置创建组。可以使用 < a0/> 配置默认位置 az configure --defaults location=<location>

--ou-path

节点和群集所在的组织单位路径。 示例:OU=WSCluster,DC=testdomain,DC=com。

--sa-key -k

见证存储帐户的主密钥。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az sql vm group delete

删除 SQL 虚拟机组。

az sql vm group delete [--ids]
                       [--name]
                       [--resource-group]
                       [--subscription]
                       [--yes]

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

SQL 虚拟机组的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--yes -y

不提示确认。

默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az sql vm group list

列出资源组或订阅中的所有 SQL 虚拟机组。

az sql vm group list [--resource-group]

可选参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az sql vm group show

获取 SQL 虚拟机组。

az sql vm group show [--ids]
                     [--name]
                     [--resource-group]
                     [--subscription]

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

SQL 虚拟机组的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az sql vm group update

如果没有附加到该组的 SQL 虚拟机,汇报 SQL 虚拟机组。

az sql vm group update [--add]
                       [--bootstrap-acc]
                       [--cluster-subnet-type {MultiSubnet, SingleSubnet}]
                       [--domain-fqdn]
                       [--force-string]
                       [--fsw-path]
                       [--ids]
                       [--name]
                       [--operator-acc]
                       [--ou-path]
                       [--remove]
                       [--resource-group]
                       [--sa-key]
                       [--service-acc]
                       [--set]
                       [--storage-account]
                       [--subscription]
                       [--tags]

示例

更新空的 SQL 虚拟机组操作员帐户。

az sql vm group update -n sqlvmgroup -g myresourcegroup --operator-acc testop

更新空的 SQL 虚拟机组存储帐户和密钥。

az sql vm group update -n sqlvmgroup -g myresourcegroup --sa-key {PublicKey} --storage-account 'https://newstoracc.blob.core.windows.net/'

可选参数

--add

通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>

默认值: []
--bootstrap-acc

用于创建群集的帐户名称(至少需要域中“创建计算机对象”的权限)。

--cluster-subnet-type

群集子网类型。

接受的值: MultiSubnet, SingleSubnet
--domain-fqdn -f

域的完全限定名称。

--force-string

使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。

默认值: False
--fsw-path

文件共享见证的可选路径。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

SQL 虚拟机组的名称。

--operator-acc -p

用于运行群集的帐户名称,即将成为群集中所有参与虚拟机上的管理员组的一部分。

--ou-path

节点和群集所在的组织单位路径。 示例:OU=WSCluster,DC=testdomain,DC=com。

--remove

从列表中删除属性或元素。 示例: --remove property.list <indexToRemove> OR --remove propertyToRemove.

默认值: []
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--sa-key -k

见证存储帐户的主密钥。

--service-acc -e

SQL 服务将在群集中所有参与的 SQL 虚拟机上运行的帐户名称。

--set

通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>

默认值: []
--storage-account -u

存储见证存储帐户的帐户 URL。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。