You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure中数据库防火墙规则信息存储位置及执行sp_set_database_firewall_rule后数据位置咨询

让我来帮你理清这两个关于Azure SQL数据库防火墙规则存储位置的问题:

问题1:Azure中数据库防火墙规则的相关信息存储在什么位置?

Azure SQL的防火墙规则分为两种层级,它们的存储位置有所不同:

  • 服务器级防火墙规则:这类规则的配置信息存储在Azure的控制平面(即Azure后台管理系统)中,你可以通过Azure门户、Azure CLI或PowerShell工具来查看和管理这些规则。
  • 数据库级防火墙规则:这类规则是针对单个数据库配置的,它们的信息直接存储在对应的Azure SQL Database内部的系统视图里,具体是sys.database_firewall_rules这个系统视图。
问题2:执行EXECUTE sp_set_database_firewall_rule N'database firewall','x.x.x.x','x.x.x.x';后,该行数据存储在何处?

你执行的sp_set_database_firewall_rule是专门用来创建数据库级防火墙规则的系统存储过程,执行成功后,这条新规则的信息就会被写入到当前操作的数据库的sys.database_firewall_rules系统视图中。

你可以通过执行以下SQL语句来验证这条规则的存在:

SELECT name, start_ip_address, end_ip_address
FROM sys.database_firewall_rules
WHERE name = N'database firewall';

查询结果里就能找到你刚创建的这条防火墙规则记录。

内容的提问来源于stack exchange,提问作者helpME1986

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:14:01