DROP APPLICATION ROLE (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

アプリケーション ロールを現在のデータベースから削除します。

Transact-SQL 構文表記規則

構文

DROP APPLICATION ROLE rolename  

引数

ロール名
削除するアプリケーション ロールの名前を指定します。

解説

アプリケーション ロールが保護可能なアイテムを所有している場合は削除できません。 セキュリティ保護可能なリソースを所有しているアプリケーション ロールを削除するには、先にセキュリティ保護可能なリソースの所有権を譲渡するか削除する必要があります。

スキーマは、データベース ユーザーと同等ではありません。 システム カタログ ビューを使用して、データベース ユーザーとスキーマの違いを特定します。

アクセス許可

データベースの APPLICATION ROLE 権限をALTERする必要があります。

データベースからアプリケーション ロール "weekly_ledger" を削除します。

DROP APPLICATION ROLE weekly_ledger;  
GO  

参照

アプリケーション ロール
CREATE APPLICATION ROLE (Transact-SQL)
ALTER APPLICATION ROLE (Transact-SQL)
イベントデータ (Transact-SQL)