sys.database_firewall_rules (Azure SQL Database)

适用于:YesAzure SQL 数据库YesAzure SQL 托管实例

返回与 Microsoft Azure SQL 数据库关联的数据库级防火墙设置的相关信息。 在使用包含的数据库用户时,数据库级防火墙设置特别有用。 有关详细信息,请参阅 包含的数据库用户 - 使你的数据库可移植

sys.database_firewall_rules 视图包含以下各列:

列名称 数据类型 说明
id INTEGER 数据库级防火墙设置的标识符。
name NVARCHAR (128) 您选择用来描述和区分数据库级防火墙设置的名称。
start_ip_address VARCHAR (45) 数据库级防火墙设置范围内的最低 IP 地址。 IP 地址等于或大于此地址可能会尝试连接到SQL 数据库实例。 可能的最低 IP 地址为 0.0.0.0
end_ip_address VARCHAR (45) 防火墙设置范围内的最高 IP 地址。 等于或小于此 IP 地址可能会尝试连接到SQL 数据库实例。 可能的最高 IP 地址为 255.255.255.255

注意:当此字段和 start_ip_address 字段相等 0.0.0.0时,允许 Azure 连接尝试。
create_date DATETIME 创建数据库级防火墙设置时的 UTC 日期和时间。
modify_date DATETIME 上次修改数据库级防火墙设置时的 UTC 日期和时间。

备注

若要返回与Microsoft Azure SQL 数据库关联的服务器级防火墙设置的信息,请使用sys.firewall_rules (Azure SQL 数据库)

权限

此视图在 master 数据库和每个用户数据库中可用。 为具有连接到数据库的权限的所有用户提供对此视图的只读访问权限。

另请参阅

sp_set_database_firewall_rule(Azure SQL 数据库)
sp_delete_database_firewall_rule(Azure SQL 数据库)
sp_set_firewall_rule(Azure SQL 数据库)
sp_delete_firewall_rule(Azure SQL 数据库)
sys.firewall_rules(Azure SQL 数据库)
为数据库引擎访问配置 Windows 防火墙
将防火墙配置为进行 FILESTREAM 访问
将防火墙配置为允许报表服务器访问