sys.database_firewall_rules (Azure SQL データベース)

適用対象:Azure SQL DatabaseAzure SQL Managed Instance

Azure SQL Database に関連付けられているデータベースレベルのファイアウォール設定に関する情報を返します。 データベース レベルのファイアウォール設定は、包含データベース ユーザーを使用する場合に便利です。 詳細については、「 包含データベース ユーザー - データベースの可搬性を確保する」を参照してください。

sys.database_firewall_rules ビューには、次の列が含まれています。

列名 データ型 説明
id int データベースレベルのファイアウォール設定の識別子です。
name nvarchar(128) データベース レベルのファイアウォール設定を説明し、区別するために選択した名前。
start_ip_address varchar(45) データベースレベルのファイアウォール設定の範囲の最下位の IP アドレスです。 以上の IP アドレスは、SQL Database インスタンスへの接続を試みることができます。 設定できる最下位の IP アドレスは 0.0.0.0 です。
end_ip_address varchar(45) ファイアウォール設定の範囲の最上位の IP アドレスです。 以上の IP アドレスは、SQL Database インスタンスへの接続を試みることができます。 設定できる最上位の IP アドレスは 255.255.255.255 です。

メモ:このフィールドと フィールドの両方が と等しい0.0.0.0場合、Azure 接続の試行がstart_ip_address許可されます。
create_date datetime データベース レベルのファイアウォール設定が作成された UTC 日時。
modify_date datetime データベース レベルのファイアウォール設定が最後に変更された UTC 日時。

注釈

Azure SQL Database に関連付けられているサーバー レベルのファイアウォール設定に関する情報を返すには、sys.firewall_rules (Azure SQL Database) を使用します。

アクセス許可

このビューは、データベースと各ユーザー データベースで使用できます master 。 このビューへの読み取り専用アクセスは、データベースに接続するアクセス許可を持つすべてのユーザーが使用できます。

こちらもご覧ください