sp_delete_firewall_rule (Azure SQL Database)

Se aplica a:Azure SQL DatabaseAzure Synapse Analytics

Quita la configuración del firewall de nivel de servidor del servidor de SQL Database. Este procedimiento almacenado solo está disponible en la base de datos master para el inicio de sesión principal de nivel de servidor.

Sintaxis

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

Argumentos

[ @name = ] N'name'

El nombre de la configuración del firewall de nivel de servidor que se quitará. @name es nvarchar(128) sin valor predeterminado.

Comentarios

En SQL Database, los datos de credenciales necesarios para autenticar una conexión y las reglas de firewall de nivel de servidor se almacenan temporalmente en caché en cada base de datos. Esta caché se actualiza regularmente. 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).

Dado que sp_delete_firewall_rule es un procedimiento almacenado extendido, el tipo de datos del valor pasado para el parámetro coincide exactamente. Las conversiones implícitas de otros tipos no tienen lugar.

Permisos

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. El usuario debe estar conectado a la master base de datos para ejecutar sp_delete_firewall_rule.

Ejemplos

En el ejemplo siguiente se quita la configuración de firewall de nivel de servidor denominada Example setting 1. Ejecute la instrucción en la base de datos virtual master .

EXEC sp_delete_firewall_rule N'Example setting 1';