Udostępnij za pośrednictwem


sp_addsrvrolemember (Transact-SQL)

Wartość binarna zależne klasa zdarzenia przechwytywane śledzenia.

Topic link iconKonwencje składni języka Transact-SQL

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