Share via


xp_grantlogin (Transact-SQL)

Autorise un groupe ou un utilisateur Windows à accéder à SQL Server.

Important

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é. Utilisez plutôt CREATE LOGIN.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

xp_grantlogin {[@loginame = ] 'login'} [,[@logintype = ] 'logintype']

Arguments

  • [ @loginame = ] 'login'
    Nom de l'utilisateur ou du groupe Windows à ajouter. L'utilisateur ou le groupe Windows doit être identifié par un nom de domaine Windows sous la forme Domaine\Utilisateur. login est de type sysname, sans valeur par défaut.

  • [ @logintype = ] 'logintype'
    Niveau de sécurité du nom de connexion auquel l'accès est accordé. logintype est de type varchar(5). Sa valeur par défaut est NULL. Seul admin peut être spécifié. Si admin est spécifié, login est autorisé à se connecter à SQL Server. Il est ajouté comme membre du rôle serveur fixe sysadmin.

Valeurs des codes de retour

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

Notes

xp_grantlogin est dorénavant une procédure système stockée au lieu d'une procédure stockée étendue. xp_grantlogin appelle sp_grantlogin et sp_addsrvrolemember.

Autorisations

Nécessite l'appartenance en tant que membre au rôle serveur fixe securityadmin. La modification de logintype nécessite l'appartenance au rôle serveur fixe sysadmin.