Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický platformový systém (PDW)
SQL databáze v Microsoft Fabric
Odebere roli z databáze.
Syntax
Syntaxe pro SQL Server, Azure SQL Database, spravovanou instanci Azure SQL a databázi SQL fabric
DROP ROLE [ IF EXISTS ] role_name
Syntaxe pro Azure Synapse Analytics a paralelní datový sklad
DROP ROLE role_name
Arguments
POKUD EXISTUJE
Platí pro: SQL Server ( SQL Server 2016 (13.x) až do aktuální verze).
Podmíněně tuto roli zahodí jenom v případě, že už existuje.
role_name
Určuje roli, která se má z databáze vyhodit.
Remarks
Role, které vlastní zabezpečitelné, nelze z databáze vynechat. Pokud chcete odstranit roli databáze, která vlastní zabezpečitelné, musíte nejprve převést vlastnictví těchto zabezpečitelných nebo je z databáze odstranit. Role, které mají členy, nelze z databáze vynechat. Pokud chcete odstranit roli, která má členy, musíte nejprve odebrat členy této role.
Chcete-li odebrat členy z databázové role, použijte alter ROLE (Transact-SQL).
Roli DROP nelze použít k vyřazení pevné databázové role.
Informace o členství v rolích lze zobrazit v zobrazení katalogu sys.database_role_members.
Note
Schémata nejsou ekvivalentní uživatelům databáze. Pomocí zobrazení katalogu systému identifikujte všechny rozdíly mezi uživateli databáze a schématy.
Chcete-li odebrat roli serveru, použijte roli DROP SERVER (Transact-SQL).
Permissions
Vyžaduje oprávnění ALTER ANY ROLE pro databázi nebo oprávnění CONTROL pro roli nebo členství v db_securityadmin.
Examples
Následující příklad zahodí roli purchasing databáze z AdventureWorks2025 databáze.
DROP ROLE purchasing;
GO
Viz také
VYTVOŘIT ROLI (Transact-SQL)
ALTERNATIVNÍ ROLE (Transact-SQL)
Hlavní subjekty (databázový stroj)
EVENTDATA (Transact-SQL)
sp_addrolemember (Transact-SQL)
sys.database_role_members (Transact-SQL)
sys.database_principals (Transact-SQL)
Funkce zabezpečení (Transact-SQL)