sp_delete_firewall_rule (Azure SQL-Datenbank)
Gilt für: Azure SQL-Datenbank Azure Synapse Analytics
Entfernt Firewalleinstellungen auf Serverebene von Ihrem SQL-Datenbank-Server. Diese gespeicherte Prozedur ist nur in der master
-Datenbank für die Serverebenenprinzipal-Anmeldung verfügbar.
Syntax
sp_delete_firewall_rule [ @name = ] N'name'
[ ; ]
Argumente
[ @name = ] N'name'
Der Name der Firewalleinstellung auf Serverebene, die entfernt wird. @name ist nvarchar(128) ohne Standard.
Hinweise
In SQL-Datenbank werden die anmeldeinformationen, die zum Authentifizieren einer Verbindung und Firewallregeln auf Serverebene erforderlich sind, vorübergehend in jeder Datenbank zwischengespeichert. Dieser Cache wird regelmäßig aktualisiert. Führen Sie DBCC FLUSHAUTHCACHE (Transact-SQL) aus, um das Aktualisieren der Authentifizierungsdatenbank zu erzwingen und sicherzustellen, dass die Datenbank über die aktuelle Version der Anmeldeinformationstabelle verfügt.
Da sp_delete_firewall_rule
es sich um eine erweiterte gespeicherte Prozedur handelt, entspricht der Datentyp des für den Parameter übergebenen Werts genau. Implizite Konvertierungen aus anderen Typen werden nicht ausgeführt.
Berechtigungen
Firewallregeln auf Serverebene können nur durch den Prinzipalanmeldenamen auf Serverebene gelöscht werden. Der Benutzer muss mit der master
Datenbank verbunden sein, um sie auszuführen sp_delete_firewall_rule
.
Beispiele
Im folgenden Beispiel wird die Firewalleinstellung auf Serverebene mit dem Namen entfernt Example setting 1
. Führen Sie die Anweisung in der virtuellen master
Datenbank aus.
EXEC sp_delete_firewall_rule N'Example setting 1';
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für