sp_addsrvrolemember (Transact-SQL)
Ajoute une connexion à un membre d'un rôle serveur fixe.
Syntaxe
sp_addsrvrolemember [ @loginame= ] 'login'
, [ @rolename = ] 'role'
Arguments
[ @loginame = ] 'login'
Nom de la connexion ajoutée au rôle serveur fixe. L'argument login est de type sysname, sans valeur par défaut. login peut être une connexion SQL Server ou une connexion Windows. Si la connexion Windows n'a pas encore été autorisée à accéder à SQL Server, elle l'est automatiquement.[ @rolename = ] 'role'
Nom du rôle serveur fixe auquel est ajoutée la connexion. L'argument role est de type sysname, avec NULL comme valeur par défaut et doit être une des valeurs suivantes :sysadmin
securityadmin
serveradmin
setupadmin
processadmin
diskadmin
dbcreator
bulkadmin
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Notes
Lorsque vous ajoutez une connexion à un rôle serveur fixe, la connexion obtient les autorisations associées à ce rôle.
L'appartenance au rôle de la connexion sa et public ne peut pas être modifiée.
Utilisez sp_addrolemember pour ajouter un membre à un rôle de base de données fixe ou à un rôle défini par l'utilisateur.
La procédure sp_addsrvrolemember ne peut pas être exécutée dans une transaction définie par l'utilisateur.
Autorisations
Il faut appartenir au rôle auquel le nouveau membre est ajouté.
Exemple
L'exemple suivant ajoute la connexion Windows Corporate\HelenS au rôle serveur fixe sysadmin.
EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin';
GO