Megosztás a következőn keresztül:


SZEREP ELDOBÁSA (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

Eltávolít egy szerepkört az adatbázisból.

Transact-SQL szintaxis konvenciók

Syntax

Szintaxis az SQL Serverhez, az Azure SQL Database-hez, a felügyelt Azure SQL-példányhoz és a Fabric SQL-adatbázishoz

DROP ROLE [ IF EXISTS ] role_name

Szintaxis az Azure Synapse Analyticshez és a Parallel Data Warehouse-hoz

DROP ROLE role_name

Arguments

HA LÉTEZIK
A következőkre vonatkozik: SQL Server ( SQL Server 2016 (13.x) az aktuális verzión keresztül.

Feltételesen csak akkor dobja el a szerepkört, ha már létezik.

role_name
Megadja az adatbázisból elvetendő szerepkört.

Remarks

A saját biztonságos szerepköröket nem lehet elvetni az adatbázisból. A biztonságossá tételt biztosító adatbázis-szerepkör elvetéséhez először át kell ruháznia ezeknek a biztonságos objektumoknak a tulajdonjogát, vagy el kell őket dobnia az adatbázisból. A tagokat tartalmazó szerepkörök nem törölhetők az adatbázisból. A tagokat tartalmazó szerepkör elvetéséhez először el kell távolítania a szerepkör tagjait.

Ha el szeretné távolítani a tagokat egy adatbázis-szerepkörből, használja az ALTER ROLE (Transact-SQL).

A DROP ROLE nem használható rögzített adatbázis-szerepkör elvetéséhez.

A szerepkör-tagsággal kapcsolatos információk sys.database_role_members katalógusnézetben tekinthetők meg.

Note

A sémák nem egyenértékűek az adatbázis felhasználóival. A rendszerkatalógus nézeteivel azonosíthatja az adatbázis-felhasználók és a sémák közötti különbségeket.

Kiszolgálói szerepkör eltávolításához használja a DROP SERVER ROLE (Transact-SQL).

Permissions

Az adatbázis BÁRMELY SZEREPKÖR-engedélyének módosítása, illetve a szerepkör vezérlése vagy a db_securityadmin tagsága szükséges.

Examples

Az alábbi példa eltávolítja az adatbázis-szerepkört purchasing az AdventureWorks2025 adatbázisból.

DROP ROLE purchasing;  
GO  

Lásd még:

SZEREPKÖR LÉTREHOZÁSA (Transact-SQL)
SZEREP MEGVÁLTOZTATÁSA (Transact-SQL)
Főelemek (Adatbázismotor)
ESEMÉNYADATOK (Transact-SQL)
sp_addrolemember (Transact-SQL)
sys.database_role_members (Transact-SQL)
sys.database_principals (Transact-SQL)
Biztonsági funkciók (Transact-SQL)