sp_delete_firewall_rule (Banco de Dados SQL do Azure)

Aplica-se a: SimBanco de Dados SQL do Azure simAzure Synapse Analytics

Remove as configurações de firewall no nível do servidor do Banco de Dados SQL. Este procedimento armazenado só está disponível no banco de dados mestre para o logon principal do nível do servidor.

Sintaxe

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

Argumentos

O argumento do procedimento armazenado é:

[ @name =] 'nome'
O nome da configuração de firewall de nível de servidor que será removida. nome é nvarchar (128) sem padrão. O tipo de dados do valor passado deve ser nvarchar.

Comentários

Em Banco de Dados SQL, dados de logon necessários para autenticar uma conexão e as regras de firewall no nível de 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 esse é um procedimento armazenado estendido, o tipo de dados do valor passado para o parâmetro é muito correspondente exatamente. Conversões implícitas de outros tipos não serão realizadas.

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 banco de dados mestre para executar sp_delete_firewall_rule.

Exemplo

O exemplo a seguir remove a configuração de firewall de nível de servidor chamada 'Configuração de exemplo 1'. Execute a instrução no banco de dados mestre virtual.

EXEC sp_delete_firewall_rule N'Example setting 1';   

Consulte Também

Banco de Dados SQL do Azure Firewall
como: configurar Configurações de Firewall (Banco de Dados SQL do Azure)
sp_set_firewall_rule (Banco de Dados SQL do Azure)
sys.firewall_rules (Banco de Dados SQL do Azure)