sp_delete_firewall_rule (Azure SQL Database)

適用於:Azure SQL 資料庫 Azure Synapse Analytics

從 SQL 資料庫 伺服器移除伺服器層級防火牆設定。 這個預存程序僅適用於 master 資料庫中的伺服器層級主體登入。

語法

sp_delete_firewall_rule [ @name = ] N'name'
[ ; ]

引數

[ @name = ] N'name'

將會移除的伺服器層級防火牆設定名稱。 @name為 nvarchar(128),沒有預設值。

備註

在 SQL 資料庫 中,驗證連線和伺服器層級防火牆規則所需的認證數據會在每個資料庫中暫時快取。 此快取會定期重新整理。 若要強制重新整理驗證快取,並確定資料庫擁有登入資料表的最新版本,請執行 DBCC FLUSHAUTHCACHE (Transact-SQL)

因為 sp_delete_firewall_rule 是擴充預存程式,因此針對參數傳入的值數據類型完全相符。 不會從其他類型進行隱含轉換。

權限

只有布建程式所建立的伺服器層級主體登入可以刪除伺服器層級防火牆規則。 使用者必須連接到 master 資料庫,才能執行 sp_delete_firewall_rule

範例

下列範例會移除名為 Example setting 1的伺服器層級防火牆設定。 在虛擬 master 資料庫中執行語句。

EXEC sp_delete_firewall_rule N'Example setting 1';