対象者:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
アナリティクスプラットフォームシステム(PDW)
Microsoft FabricにおけるSQLデータベース
現在のデータベースからユーザーを削除します。
Syntax
-- Syntax for SQL Server and Azure SQL Database
DROP USER [ IF EXISTS ] user_name
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse
DROP USER user_name
Arguments
存在する場合
適用対象: SQL Server (SQL Server 2016 (13.x) から現在のバージョンまで、SQL Database)。
条件付きでは既に存在する場合にのみ、ユーザーを削除します。
user_name
データベース内でユーザーを識別する名前を指定します。
Remarks
セキュリティ保護可能なリソースを所有するユーザーは、データベースから削除できません。 セキュリティ保護可能なリソースを所有するデータベース ユーザーを削除するには、そのリソースの所有権を削除または譲渡する必要があります。
ゲストユーザーは削除できませんが、マスターまたはtempdb以外のデータベース内で「CONNECT FROM GUEST REVOKE 」を実行することでCONNECT権限を取り消すことで、ゲストユーザーを無効化できます。
Note
スキーマは、データベース ユーザーと同等ではありません。 システム カタログ ビューを使用して、データベース ユーザーとスキーマの違いを特定します。
Permissions
データベースの USER 権限をALTERする必要があります。
Examples
次の例では、AbolrousHazem データベースからデータベース ユーザー AdventureWorks2025 を削除します。
DROP USER AbolrousHazem;
GO
こちらもご覧ください
CREATE USER (Transact-SQL)
ALTER USER (Transact-SQL)
イベントデータ (Transact-SQL)