sp_delete_firewall_rule (Banco de Dados SQL do Azure)

Aplica-se a:Banco de Dados SQL do AzureAzure 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 credenciais necessários para autenticar uma conexão e as regras de firewall no nível do servidor são armazenados temporariamente em cache 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 a esse valor. 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 banco de dados para executar sp_delete_firewall_ruleo master .

Exemplos

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

EXEC sp_delete_firewall_rule N'Example setting 1';