sp_addsrvrolemember (języka Transact-SQL)
Dodaje identyfikator logowania jako element członkowski stała rola serwera.
Składnia
sp_addsrvrolemember [ @loginame= ] 'login'
, [ @rolename = ] 'role'
Argumenty
[ @ loginame = ] 'login"
Jest dodawany do stała rola serweranazwa logowania.loginjest sysname, z braku domyślne.loginmoże być SQL Server logowania lub logowania systemu Windows.Jeśli identyfikator logowania systemu Windows nie już udzielono dostępu do SQL Server, program access automatycznie jest udzielane.[ @ rolename = ] 'role"
Jest to nazwa stała rola serwera , do którego dodaje się logowania.rolejest sysname, domyślna wartość NULL, i musi być jedną z następujących wartości:sysadmin
securityadmin
serveradmin
administratorów instalacji
processadmin
diskadmin
dbcreator
bulkadmin
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
Podczas logowania jest dodawany do stała rola serwera, identyfikator logowania uzyskuje uprawnienia związane z tej roli.
Członkostwo w roli sa logowania i public nie można zmienić.
Użycie sp_addrolemember Aby dodać element członkowski do roli użytkownika lub stałej bazy danych.
sp_addsrvrolemember nie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Użytkownik musi być członkiem roli, do której dodaje się nowy element członkowski .
Przykłady
W następującym przykładzie dodano identyfikatora logowania systemu Windows Corporate\HelenS do sysadmin stała rola serwera.
EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin';
GO