Exporter (0) Imprimer
Développer tout
Développer Réduire

sp_dropalias (Transact-SQL)

Supprime un alias qui lie un utilisateur de la base de données active à un compte de connexion SQL Server.

ms177513.note(fr-fr,SQL.90).gifImportant :
sp_dropalias assure la compatibilité avec les versions antérieures de SQL Server. Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. SQL Server fournit des rôles et la possibilité d'octroyer des autorisations aux rôles comme alternative à l'utilisation d'alias.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL


sp_dropalias [ @loginame = ] 'login'

[ @loginame = ] 'login'

Nom de la connexion SQL Server, du compte de connexion Windows ou du groupe Windows duquel l'alias doit être supprimé. login est de type sysname, sans valeur par défaut. login doit déjà exister.

0 (succès) ou 1 (échec)

Les alias autorisent les comptes de connexion à prendre l'identité d'un utilisateur dans une base de données, bénéficiant ainsi des autorisations dont jouit cet utilisateur pour travailler dans la base de données en question.

Une fois l'alias supprimé, la connexion ne peut plus exécuter les activités liées à l'utilisateur dont l'alias est implicitement associé à un compte de connexion dans la base données active.

La procédure sp_dropalias ne peut pas être exécutée dans une transaction définie par l'utilisateur.

Nécessite l'appartenance au rôle de base de données fixe db_owner.

L'exemple ci-dessous supprime l'alias de connexion SQL Server Victoria dans la base de données active.

EXEC sp_dropalias 'Victoria'

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft