sp_delete_firewall_rule (Azure SQL Database)

Dotyczy:Azure SQL DatabaseAzure Synapse Analytics

Usuwa ustawienia zapory serwerowej z serwera bazy danych. Ta procedura składowana jest dostępna tylko w bazie danych master dla logowania podmiotu zabezpieczeń o poziomie serwera.

Syntax

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

Arguments

[ @name = ] N'imię'

Nazwa ustawienia zapory na poziomie serwera, które zostanie usunięte. @name to nvarchar(128) bez domyślnego stanowczości.

Remarks

W bazie danych SQL dane uwierzytelniające wymagane do uwierzytelnienia połączenia i reguł zapory serwerowej są tymczasowo buforowane w każdej bazie danych. Ta pamięć podręczna jest okresowo odświeżana. Aby wymusić odświeżenie pamięci podręcznej uwierzytelniania i upewnić się, że baza danych ma najnowszą wersję tabeli logins, wykonaj DBCC FLUSHAUTHCACHE.

Ponieważ sp_delete_firewall_rule jest to rozszerzona procedura przechowywana, typ danych wartości przekazanej parametrowi jest znacznie dokładny. Nie zachodzą ukryte konwersje z innych typów.

Permissions

Tylko główne logowanie na poziomie serwera utworzone przez proces provisioningu może usuwać reguły zapory serwerowej. Użytkownik musi być połączony z bazą master danych, aby wykonać sp_delete_firewall_rule.

Examples

Poniższy przykład usuwa ustawienie zapory na poziomie serwera o nazwie Example setting 1. Wykonaj polecenie w wirtualnej master bazie danych.

EXECUTE sp_delete_firewall_rule N'Example setting 1';