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 .