Udostępnij za pośrednictwem


sp_dropsrvrolemember (Transact-SQL)

Usuwa SQL Server Identyfikator logowania użytkownika systemu Windows lub grupę z stała rola serwera.

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

sp_dropsrvrolemember [ @loginame = ] 'login' , [ @rolename = ] 'role'

Argumenty

  • [ @loginame = ] 'login'
    Is the name of a login to remove from the fixed server role.login is sysname, with no default.login must exist.

  • [ @rolename = ] 'role'
    Is the name of a server role.role is sysname, with a default of NULL.role 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

Tylko sp_dropsrvrolemember umożliwia usuwanie stała rola serwera identyfikatora logowania.Użycie sp_droprolemember , aby usunąć element członkowski członkowski z rola bazy danych.

The sa login cannot be removed from any stała rola serwera.

sp_dropsrvrolemember nie można wykonać w transakcji zdefiniowanej przez użytkownika.

Uprawnienia

Członkostwo w grupie wymaga sysadmin ustalonego roli serwera, lub obu ALTER LOGIN bez uprawnień na serwerze, a członkostwo w roli, z którego usunięty element członkowski.

Przykłady

W następującym przykładzie usunięto identyfikator logowania JackO z sysadmin stała rola serwera.

EXEC sp_dropsrvrolemember 'JackO', 'sysadmin'