sys.database_firewall_rules(Azure SQL 数据库)
适用于: Azure SQL 数据库 Azure SQL 托管实例
返回与Azure SQL 数据库关联的数据库级防火墙设置的相关信息。 使用包含的数据库用户时,数据库级防火墙设置非常有用。 有关详细信息,请参阅 包含的数据库用户 - 使你的数据库可移植。
sys.database_firewall_rules
视图包含以下各列:
列名称 | 数据类型 | 描述 |
---|---|---|
id |
int | 数据库级防火墙设置的标识符。 |
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 日期和时间。 |
注解
若要返回与Azure SQL 数据库关联的服务器级防火墙设置的信息,请使用sys.firewall_rules(Azure SQL 数据库)。
权限
此视图在 master
数据库和每个用户数据库中可用。 为具有连接到数据库的权限的所有用户提供对此视图的只读访问权限。