Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Verwijdert een SQL Server-login, een Windows-gebruiker of een Windows-groep uit een vaste serverrol.
Important
Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan ALTER SERVER ROLE.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_dropsrvrolemember
[ @loginame = ] N'loginame'
[ , [ @rolename = ] N'rolename' ]
[ ; ]
Arguments
[ @loginame = ] N'loginame'
De naam van een login die verwijderd moet worden uit de vaste serverrol. @loginame is een systeemnaam, zonder standaard. @loginame moet bestaan.
[ @rolename = ] N'rolnaam'
De naam van een serverrol.
@rolename is een systeemnaam, met als standaard .NULL
@rolename moet een van de volgende waarden zijn:
- sysadmin
- securityadmin
- serveradmin
- setupadmin
- processadmin
- diskadmin
- dbcreator
- bulkadmin
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
Alleen sp_dropsrvrolemember kan worden gebruikt om een login uit een vaste serverrol te verwijderen. Gebruik sp_droprolemember om een lid uit een databaserol te verwijderen.
De sa login kan niet worden verwijderd uit een vaste serverrol.
sp_dropsrvrolemember kan niet worden uitgevoerd binnen een door de gebruiker gedefinieerde transactie.
Permissions
Vereist lidmaatschap van de sysadmin-vaste serverrol, of zowel ALTER ANY LOGIN de rechten op de server als het lidmaatschap van de rol waaruit het lid wordt verwijderd.
Examples
Het volgende voorbeeld verwijdert de login JackO van de sysadmin-vaste serverrol.
EXECUTE sp_dropsrvrolemember 'JackO', 'sysadmin';