適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
アプリケーション ロールを現在のデータベースから削除します。
構文
DROP APPLICATION ROLE rolename
引数
ロール名
削除するアプリケーション ロールの名前を指定します。
解説
アプリケーション ロールが保護可能なアイテムを所有している場合は削除できません。 セキュリティ保護可能なリソースを所有しているアプリケーション ロールを削除するには、先にセキュリティ保護可能なリソースの所有権を譲渡するか削除する必要があります。
注
スキーマは、データベース ユーザーと同等ではありません。 システム カタログ ビューを使用して、データベース ユーザーとスキーマの違いを特定します。
アクセス許可
データベースに対する ALTER ANY APPLICATION ROLE 権限が必要です。
例
データベースからアプリケーション ロール "weekly_ledger" を削除します。
DROP APPLICATION ROLE weekly_ledger;
GO
参照
アプリケーション ロール
アプリケーションロールの作成 (Transact-SQL)
アプリケーションロールの変更 (Transact-SQL)
イベントデータ (Transact-SQL)