sp_delete_firewall_rule (Azure SQL Database)
Se aplica a: Azure SQL Database Azure 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.
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';