xp_grantlogin (Transact-SQL)

S’applique à :SQL Server

Octroie à un groupe Windows ou à un utilisateur l’accès à SQL Server.

Important

Cette fonctionnalité sera supprimée dans une version future de 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 CREATE LOGIN à la place.

Conventions de la syntaxe 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 qualifié avec un nom de domaine Windows au format <domain>\<user>. @loginame est sysname, sans valeur par défaut.

[ @logintype = ] 'logintype'

Niveau de sécurité de la connexion en cours d’accès. @logintype est varchar(5), avec la valeur par défaut NULL. Seul admin peut être spécifié. Si admin elle est spécifiée, @loginame est autorisée à accéder à SQL Server et ajoutée en tant que membre du rôle serveur fixe sysadmin .

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Notes

xp_grantlogin est une procédure stockée système au lieu d’une procédure stockée étendue. xp_grantlogin appels sp_grantlogin et sp_addsrvrolemember.

Autorisations

Nécessite l’appartenance au rôle serveur fixe securityadmin . La modification du @logintype nécessite l’appartenance au rôle serveur fixe sysadmin .