sp_delete_firewall_rule (Azure SQL Database)

S’applique à :Azure SQL DatabaseAzure Synapse Analytics

Supprime les paramètres de pare-feu au niveau du serveur de votre serveur SQL Database. Cette procédure stockée est uniquement disponible dans la base de données master à la connexion du principal au niveau du serveur.

Syntaxe

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

Arguments

[ @name = ] N’name'

Nom du paramètre de pare-feu de niveau serveur qui sera supprimé. @name est nvarchar(128) sans valeur par défaut.

Notes

Dans SQL Database, les données d’informations d’identification requises pour authentifier une connexion et des règles de pare-feu au niveau du serveur sont temporairement mises en cache dans chaque base de données. Ce cache est régulièrement actualisé. Pour forcer une actualisation du cache d’authentification et garantir qu’une base de données a la version la plus récente de la table de connexions, exécutez DBCC FLUSHAUTHCACHE (Transact-SQL).

Étant donné qu’il sp_delete_firewall_rule s’agit d’une procédure stockée étendue, le type de données de la valeur passée pour le paramètre correspond beaucoup exactement. Les conversions implicites d’autres types n’ont pas lieu.

Autorisations

Seul le nom de connexion du principal au niveau du serveur créé par le processus de déploiement peut supprimer les règles de pare-feu côté serveur. L’utilisateur doit être connecté à la master base de données à exécuter sp_delete_firewall_rule.

Exemples

L’exemple suivant supprime le paramètre de pare-feu au niveau du serveur nommé Example setting 1. Exécutez l’instruction dans la base de données virtuelle master .

EXEC sp_delete_firewall_rule N'Example setting 1';