sp_dropsrvrolemember (języka Transact-SQL)
Usuwa SQL Server logowania lub systemu Windows użytkownika lub grupy z stała rola serwera.
Składnia
sp_dropsrvrolemember [ @loginame = ] 'login' , [ @rolename = ] 'role'
Argumenty
[ @ loginame = ] 'login"
Jest to nazwa logowania, aby usunąć z stała rola serwera.loginjest sysname, z braku domyślne.loginmusi istnieć.[ @ rolename = ] 'role"
Jest to nazwa roli serwera.rolejest sysname, domyślna wartość NULL.rolemusi mieć 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
Tylko sp_dropsrvrolemember można użyć w celu usunięcia identyfikatora logowania z stała rola serwera.Użycie sp_droprolemember Aby usunąć element członkowski z rola bazy danych.
Sa logowania nie można usunąć z dowolnej stała rola serwera.
sp_dropsrvrolemember nie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Wymaga członkostwa w sysadmin stała rola serweralub oba uprawnienia zmienić dowolny identyfikator logowania na serwerze, a członkostwo w roli, z którego zostanie usunięty element członkowski .
Przykłady
W następującym przykładzie usunięto logowania JackO z sysadmin stała rola serwera.
EXEC sp_dropsrvrolemember 'JackO', 'sysadmin'