Compartilhar via


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.

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_ruleo .

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';