次の方法で共有


アプリケーションの役割をドロップ (Transact-SQL)

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

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

Transact-SQL 構文表記規則

構文

DROP APPLICATION ROLE rolename  

引数

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

解説

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

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

アクセス許可

データベースに対する ALTER ANY APPLICATION ROLE 権限が必要です。

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

DROP APPLICATION ROLE weekly_ledger;  
GO  

参照

アプリケーション ロール
アプリケーションロールの作成 (Transact-SQL)
アプリケーションロールの変更 (Transact-SQL)
イベントデータ (Transact-SQL)