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
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform Systeem (PDW)
SQL-database in Microsoft Fabric
Hiermee verwijdert u een rol uit de database.
Transact-SQL syntaxis-conventies
Syntax
Syntaxis voor SQL Server, Azure SQL Database, Azure SQL Managed Instance en Fabric SQL-database
DROP ROLE [ IF EXISTS ] role_name
Syntaxis voor Azure Synapse Analytics en Parallel Data Warehouse
DROP ROLE role_name
Arguments
ALS BESTAAT
Van toepassing op: SQL Server (SQL Server 2016 (13.x) tot en met de huidige versie).
De rol alleen voorwaardelijk verwijderen als deze al bestaat.
role_name
Hiermee geeft u de rol die uit de database moet worden verwijderd.
Remarks
Rollen die eigenaar zijn van beveiligbare items kunnen niet worden verwijderd uit de database. Als u een databaserol wilt verwijderen die eigenaar is van beveiligbare items, moet u eerst het eigendom van deze beveiligbare items overdragen of ze uit de database verwijderen. Rollen met leden kunnen niet worden verwijderd uit de database. Als u een rol met leden wilt verwijderen, moet u eerst leden van de rol verwijderen.
Om leden uit een databaserol te verwijderen, gebruik ALTER ROLE (Transact-SQL).
Je kunt het niet gebruiken DROP ROLE om een vaste databaserol te laten vallen.
Informatie over rollidmaatschap kan worden weergegeven in de sys.database_role_members catalogusweergave.
Note
Schema's zijn niet gelijk aan databasegebruikers. Gebruik systeemcatalogusweergaven om eventuele verschillen tussen databasegebruikers en schema's te identificeren.
Om een serverrol te verwijderen, gebruik DROP SERVER ROLE (Transact-SQL).
Permissions
Vereist WIJZIGEN ELKE ROLE toestemming op de database, of CONTROL-toestemming op de rol, of lidmaatschap van de db_securityadmin.
Examples
In het volgende voorbeeld wordt de databaserol purchasing uit de AdventureWorks2025 database verwijderd.
DROP ROLE purchasing;
GO
Zie ook
CREATE ROLE (Transact-SQL)
ALTER ROLE (Transact-SQL)
Principals (database-engine)
EVENTDATA (Transact-SQL)
sp_addrolemember (Transact-SQL)
sys.database_role_members (Transact-SQL)
sys.database_principals (Transact-SQL)
beveiligingsfuncties (Transact-SQL)