Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-databas i Microsoft Fabric
Tar bort ett säkerhetskonto från en SQL Server-roll i den aktuella databasen.
Viktigt!
Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. Använd istället ALTER ROLE .
Transact-SQL syntaxkonventioner
Syntax
Syntax för SQL Server och Azure SQL Edge.
sp_droprolemember
[ @rolename = ] N'rolename'
, [ @membername = ] N'membername'
[ ; ]
Syntax för Azure Synapse Analytics and Analytics Platform System (PDW).
sp_droprolemember N'rolename' , 'membername'
[ ; ]
Anmärkning
Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.
Arguments
[ @rolename = ] N'rollnamn'
Namnet på rollen som medlemmen tas bort från. @rolename är sysname, utan standard. @rolename måste finnas i den aktuella databasen.
[ @membername = ] N'medlemnamn'
Namnet på säkerhetskontot tas bort från rollen. @membername är sysname, utan standard. @membername kan vara en databasanvändare, en annan databasroll, ett Windows-konto eller en Windows-grupp. @membername måste finnas i den aktuella databasen.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Anmärkningar
sp_droprolemember tar bort en medlem från en databasroll genom att ta bort en rad från sysmembers tabellen. När en medlem tas bort från en roll förlorar medlemmen alla behörigheter som den har genom medlemskap i den rollen.
För att ta bort en användare från en fast serverroll, använd sp_dropsrvrolemember. Användare kan inte tas bort från den offentliga rollen, och dbo kan inte tas bort från någon roll.
sp_helpuser Använd för att se medlemmarna i en SQL Server-roll och för ALTER ROLE att lägga till en medlem i en roll.
Permissions
Kräver ALTER tillstånd för rollen.
Examples
Följande exempel tar bort användaren JonB från rollen Sales.
EXECUTE sp_droprolemember 'Sales', 'Jonb';
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
Följande exempel tar bort användaren JonB från rollen Sales.
EXECUTE sp_droprolemember 'Sales', 'JonB';