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

Se aplica a:Applies to: SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse AnalyticsSe aplica a:Applies to: SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics

Quita la configuración del firewall de nivel de servidor del servidor SQL DatabaseSQL Database.Removes server-level firewall settings from your SQL DatabaseSQL Database server. Este procedimiento almacenado solo está disponible en la base de datos maestra para el inicio de sesión principal de nivel de servidor.This stored procedure is only available in the master database to the server-level principal login.

SintaxisSyntax

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

ArgumentosArguments

El argumento del procedimiento almacenado es:The argument of the stored procedure is:

[ @name =] 'nombre'[@name =] 'name'
El nombre de la configuración del firewall de nivel de servidor que se quitará.The name of the server-level firewall setting that will be removed. Name es de tipo nvarchar (128) y no tiene ningún valor predeterminado.name is nvarchar (128) with no default.

ObservacionesRemarks

En SQL DatabaseSQL Database, los datos de inicio de sesión necesarios para autenticar una conexión y reglas de firewall de nivel de servidor se almacenan temporalmente en caché en cada base de datos.In SQL DatabaseSQL Database, login data required to authenticate a connection and server-level firewall rules are temporarily cached in each database. Esta caché se actualiza regularmente.This cache is periodically refreshed. Para forzar una actualización de la caché de autenticación y garantizar que una base de datos tenga la versión más reciente de la tabla de inicios de sesión, ejecute 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).

PermisosPermissions

Solo el inicio de sesión principal de nivel de servidor creado por el proceso de aprovisionamiento puede eliminar reglas de firewall de nivel de servidor.Only the server-level principal login created by the provisioning process can delete server level firewall rules. El usuario debe estar conectado a la base de datos maestra para ejecutar sp_delete_firewall_rule.The user must be connected to the master database to execute sp_delete_firewall_rule.

EjemploExample

En el ejemplo siguiente se quita la configuración del firewall de nivel de servidor denominada 'Example setting 1'.The following example removes the server-level firewall setting named 'Example setting 1'. Ejecute la instrucción en la base de datos maestra virtual.Execute the statement in the virtual master database.

EXEC sp_delete_firewall_rule N'Example setting 1';   

Consulte tambiénSee Also

Firewall de Azure SQL Database Azure SQL Database Firewall
Cómo configurar los valores del firewall (Azure SQL Database) How to: Configure Firewall Settings (Azure SQL Database)
sp_set_firewall_rule (Azure SQL Database) sp_set_firewall_rule (Azure SQL Database)
Sys. firewall_rules (Azure SQL Database)sys.firewall_rules (Azure SQL Database)