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 database master
per l'account di accesso dell’entità di livello 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.
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';