DROP LOGIN (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Supprime un compte de connexion SQL Server.
Conventions de la syntaxe Transact-SQL
Syntaxe
DROP LOGIN login_name
Arguments
login_name
Spécifie le nom de la connexion à supprimer.
Notes
Il n'est pas possible de supprimer une connexion en cours. Une connexion qui possède un élément sécurisable, un objet au niveau serveur ou un travail SQL Server Agent ne peut pas être supprimée.
Vous pouvez supprimer une connexion sur laquelle des utilisateurs de base de données sont mappés ; cependant, cela génère des utilisateurs orphelins. Pour plus d’informations, consultez Résoudre les problèmes d’utilisateurs orphelins (SQL Server).
Dans SQL Database, les données de connexion exigées pour authentifier une connexion et les règles de pare-feu de niveau 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).
Autorisations
Nécessite l'autorisation ALTER ANY LOGIN sur le serveur.
Exemples
R. Suppression d’une connexion
Le code exemple suivant supprime la connexion WilliJo
.
DROP LOGIN WilliJo;
GO
Voir aussi
CREATE LOGIN (Transact-SQL)
ALTER LOGIN (Transact-SQL)
EVENTDATA (Transact-SQL)