sp_delete_firewall_rule (Database di SQL Azure)

Si applica a:database SQL di Azure Azure Synapse Analytics

Rimuove le impostazioni del firewall a livello di server dal server di database SQL. Questa stored procedure è disponibile solo nel master database per l'account di accesso dell'entità a livello di server.

Sintassi

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

Argomenti

[ @name = ] N'name'

Nome dell'impostazione del firewall a livello di server che verrà rimossa. @name è nvarchar(128) senza impostazione predefinita.

Osservazioni:

In database SQL, i dati delle credenziali necessari per autenticare una connessione e le regole del firewall a livello di server vengono memorizzati temporaneamente nella cache in ogni database. Questa cache viene aggiornata periodicamente. Per forzare un aggiornamento della cache di autenticazione e assicurarsi che un database abbia la versione più recente della tabella di account di accesso, eseguire DBCC FLUSHAUTHCACHE (Transact-SQL).

Poiché sp_delete_firewall_rule è una stored procedure estesa, il tipo di dati del valore passato per il parametro corrisponde esattamente. Le conversioni implicite da altri tipi non vengono eseguite.

Autorizzazioni

Solo l'account di accesso dell'entità di livello server creato dal processo di provisioning può eliminare le regole firewall a livello di server. L'utente deve essere connesso al master database per eseguire sp_delete_firewall_rule.

Esempi

Nell'esempio seguente viene rimossa l'impostazione del firewall a livello di server denominata Example setting 1. Eseguire l'istruzione nel database virtuale master .

EXEC sp_delete_firewall_rule N'Example setting 1';