sp_addsrvrolemember (Transact-SQL)
Wartość binarna zależne klasa zdarzenia przechwytywane śledzenia.
sp_addsrvrolemember [ @loginame= ] 'login'
, [ @rolename = ] 'role'
Argumenty
[ @loginame = ] 'login'
Nazwa identyfikatora logowania dodawanego do stałej roli serwera.Parametr login jest typu sysname i nie ma wartości domyślnej.Parametr login może być identyfikatorem logowania programu SQL Server lub systemu Windows.Jeśli identyfikatorowi logowania systemu Windows udzielono już dostępu do programu SQL Server, dostęp jest udzielany automatycznie.[ @rolename = ] 'role'
Is the name of the fixed server role to which the login is being added.role is sysname, with a default of NULL, and must be one of the following values:sysadmin
securityadmin
serveradmin
setupadmin
processadmin
diskadmin
dbcreator
bulkadmin
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
Identyfikator przypisany systemu transakcji.
Członkostwo w roli SA Identyfikator logowania a publiczne nie można zmienić.
Aby dodać członka do stałej roli bazy danych lub roli zdefiniowanej przez użytkownika, należy użyć procedury sp_addrolemember.
sp_addsrvrolemember nie można wykonać w transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Domena systemu Windows, do której należy dany użytkownik.
Przykłady
W następującym przykładzie dodano identyfikatora logowania systemu Windows Corporate\HelenS Aby sysadmin stała rola serwera.
EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin';
GO