sp_delete_firewall_rule (Database di SQL Azure)sp_delete_firewall_rule (Azure SQL Database)

SI APPLICA A: noSQL Server sìDatabase SQL di Azure sìAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: noSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Rimuove le impostazioni del firewall a livello di server dal server del Database SQLSQL Database.Removes server-level firewall settings from your Database SQLSQL Database server. Questa stored procedure è disponibile solo nel database master all'account di accesso principale di livello server.This stored procedure is only available in the master database to the server-level principal login.

SintassiSyntax

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

ArgomentiArguments

L'argomento della stored procedure è:The argument of the stored procedure is:

[@name =] 'Name'[@name =] 'name'
Nome dell'impostazione del firewall a livello di server che verrà rimossa.The name of the server-level firewall setting that will be removed. Name è di tipo nvarchar (128) e non prevede alcun valore predefinito.name is nvarchar (128) with no default.

OsservazioniRemarks

In Database SQLSQL Database, i dati dell'account di accesso necessari per autenticare una connessione e le regole del firewall a livello di server vengono memorizzati temporaneamente nella cache in ogni database.In Database SQLSQL Database, login data required to authenticate a connection and server-level firewall rules are temporarily cached in each database. Questa cache viene aggiornata periodicamente.This cache is periodically refreshed. Per forzare un aggiornamento della cache di autenticazione e assicurarsi che un database disponga della versione più recente della tabella di account di accesso, eseguire DBCC FLUSHAUTHCACHE (Transact-SQL).To force a refresh of the authentication cache and make sure that a database has the latest version of the logins table, execute DBCC FLUSHAUTHCACHE (Transact-SQL).

AutorizzazioniPermissions

Solo l'account di accesso dell'entità di livello server creato dal processo di provisioning può eliminare le regole firewall a livello di server.Only the server-level principal login created by the provisioning process can delete server level firewall rules. Per eseguire sp_delete_firewall_rule, l'utente deve essere connesso al database master.The user must be connected to the master database to execute sp_delete_firewall_rule.

EsempioExample

Nell'esempio seguente viene rimossa l'impostazione del firewall a livello di server denominata 'Impostazione di esempio 1'.The following example removes the server-level firewall setting named 'Example setting 1'. Eseguire l'istruzione nel database master virtuale.Execute the statement in the virtual master database.

EXEC sp_delete_firewall_rule N'Example setting 1';   

Vedere ancheSee Also

del firewall del database SQL di AzureAzure SQL Database Firewall
Procedura: configurare le impostazioni del firewall (database SQL di Azure) How to: Configure Firewall Settings (Azure SQL Database)
sp_set_firewall_rule ( ) database SQL di Azuresp_set_firewall_rule (Azure SQL Database)
sys. firewall_rules (database SQL di Azure)sys.firewall_rules (Azure SQL Database)