sp_delete_firewall_rule (Banco de Dados SQL do Azure)
Aplica-se a: Banco de Dados SQL do
Azure Azure Synapse Analytics
Remove as configurações de firewall no nível do servidor do servidor do Banco de Dados SQL. Este procedimento armazenado está disponível somente no banco de dados master
para o logon de entidade de segurança no nível do servidor.
Sintaxe
sp_delete_firewall_rule [ @name = ] N'name'
[ ; ]
Argumentos
@name [ = ] N'nome'
O nome da configuração de firewall de nível de servidor que será removida. @name é nvarchar(128) sem padrão.
Comentários
No Banco de Dados SQL, os dados de credencial necessários para autenticar uma conexão e regras de firewall no nível do servidor são armazenados em cache temporariamente em cada banco de dados. Esse cache é atualizado periodicamente. Para forçar uma atualização do cache de autenticação e garantir que um banco de dados tenha a versão mais recente da tabela de logons, execute DBCC FLUSHAUTHCACHE (Transact-SQL).
Como sp_delete_firewall_rule
é um procedimento armazenado estendido, o tipo de dados do valor passado para o parâmetro corresponde exatamente. As conversões implícitas de outros tipos não ocorrem.
Permissões
Somente o logon de entidade de segurança no nível do servidor criado pelo processo de provisionamento pode excluir as regras de firewall de nível de servidor. O usuário deve estar conectado ao master
banco de dados para executar sp_delete_firewall_rule
o .
Exemplos
O exemplo a seguir remove a configuração de firewall no nível do servidor chamada Example setting 1
. Execute a instrução no banco de dados virtual master
.
EXEC sp_delete_firewall_rule N'Example setting 1';