您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az sql server firewall-rule

管理服务器的防火墙规则。

命令

az sql server firewall-rule create

创建防火墙规则。

az sql server firewall-rule delete

删除防火墙规则。

az sql server firewall-rule list

列出服务器的防火墙规则。

az sql server firewall-rule show

显示防火墙规则的详细信息。

az sql server firewall-rule update

更新防火墙规则。

az sql server firewall-rule create

创建防火墙规则。

az sql server firewall-rule create --name
                                   --resource-group
                                   --server
                                   [--end-ip-address]
                                   [--start-ip-address]
                                   [--subscription]

示例

创建防火墙规则

az sql server firewall-rule create -g mygroup -s myserver -n myrule --start-ip-address 1.2.3.4 --end-ip-address 5.6.7.8

创建允许从 Azure 服务访问的防火墙规则

az sql server firewall-rule create -g mygroup -s myserver -n myrule --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0

必需参数

--name -n

防火墙规则的名称。

--resource-group -g

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

--server -s

Azure SQL 服务器的名称。 可以使用 配置默认值 az configure --defaults sql-server=<name>

可选参数

--end-ip-address

防火墙规则的结束 IP 地址。 必须为 IPv4 格式。 使用值"0.0.0.0"表示所有 Azure 内部 IP 地址。

--start-ip-address

防火墙规则的起始 IP 地址。 必须为 IPv4 格式。 使用值"0.0.0.0"表示所有 Azure 内部 IP 地址。

--subscription

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

az sql server firewall-rule delete

删除防火墙规则。

az sql server firewall-rule delete [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--server]
                                   [--subscription]

可选参数

--ids

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

--name -n

防火墙规则的名称。

--resource-group -g

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

--server -s

Azure SQL 服务器的名称。 可以使用 配置默认值 az configure --defaults sql-server=<name>

--subscription

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

az sql server firewall-rule list

列出服务器的防火墙规则。

az sql server firewall-rule list [--ids]
                                 [--query-examples]
                                 [--resource-group]
                                 [--server]
                                 [--subscription]

示例

列出服务器的防火墙规则

az sql server firewall-rule list -g mygroup -s myserver

可选参数

--ids

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

--query-examples

建议使用 JMESPath 字符串。 可以复制其中一个查询并将其粘贴到 --query 参数的双引号内,以查看结果。 可以添加一个或多个位置关键字,以便我们可以基于这些关键字提供建议。

--resource-group -g

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

--server -s

Azure SQL 服务器的名称。 可以使用 配置默认值 az configure --defaults sql-server=<name>

--subscription

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

az sql server firewall-rule show

显示防火墙规则的详细信息。

az sql server firewall-rule show [--ids]
                                 [--name]
                                 [--query-examples]
                                 [--resource-group]
                                 [--server]
                                 [--subscription]

示例

显示防火墙规则

az sql server firewall-rule show -g mygroup -s myserver -n myrule

可选参数

--ids

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

--name -n

防火墙规则的名称。

--query-examples

建议使用 JMESPath 字符串。 可以复制其中一个查询并将其粘贴到 --query 参数的双引号内,以查看结果。 可以添加一个或多个位置关键字,以便我们可以基于这些关键字提供建议。

--resource-group -g

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

--server -s

Azure SQL 服务器的名称。 可以使用 配置默认值 az configure --defaults sql-server=<name>

--subscription

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

az sql server firewall-rule update

更新防火墙规则。

az sql server firewall-rule update [--end-ip-address]
                                   [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--server]
                                   [--start-ip-address]
                                   [--subscription]

示例

更新防火墙规则

az sql server firewall-rule update -g mygroup -s myserver -n myrule --start-ip-address 5.4.3.2 --end-ip-address 9.8.7.6

可选参数

--end-ip-address

防火墙规则的结束 IP 地址。 必须为 IPv4 格式。 使用值"0.0.0.0"表示所有 Azure 内部 IP 地址。

--ids

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

--name -n

防火墙规则的名称。

--resource-group -g

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

--server -s

Azure SQL 服务器的名称。 可以使用 配置默认值 az configure --defaults sql-server=<name>

--start-ip-address

防火墙规则的起始 IP 地址。 必须为 IPv4 格式。 使用值"0.0.0.0"表示所有 Azure 内部 IP 地址。

--subscription

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