DROP USER (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

Geçerli veritabanından bir kullanıcıyı kaldırır.

Transact-SQL söz dizimi kuralları

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

EĞER VARSA
Şunlar için geçerlidir: SQL Server ( GEÇERLI sürüm aracılığıyla SQL Server 2016 (13.x), SQL Veritabanı).

Kullanıcıyı koşullu olarak yalnızca zaten varsa bırakır.

user_name
Kullanıcının bu veritabanında tanımlandığı adı belirtir.

Remarks

Güvenli hale getirilebilir öğelere sahip kullanıcılar veritabanından bırakılamaz. Güvenli hale getirilebilir öğelere sahip olan bir veritabanı kullanıcısına bırakmadan önce bu güvenli hale getirilebilir öğelere sahip olma durumunu bırakmanız veya aktarmanız gerekir.

Misafir kullanıcı bırakılamaz, ancak misafir kullanıcı, master veya tempdb dışındaki herhangi bir veritabanında CONNECT FROM GUEST çalıştırarak REVOKE CONNECT iznini iptal ederek devre dışı bırakılabilir.

Note

Şemalar veritabanı kullanıcılarına eşdeğer değildir. Veritabanı kullanıcıları ile şemalar arasındaki farkları belirlemek için Sistem kataloğu görünümlerini kullanın.

Permissions

Veritabanında ALTER ANY USER izni gerektirir.

Examples

Aşağıdaki örnek, veritabanı kullanıcısını AbolrousHazem veritabanından AdventureWorks2025 kaldırır.

DROP USER AbolrousHazem;  
GO  

Ayrıca Bkz.

CREATE USER (Transact-SQL)
ALTER USER (Transact-SQL)
OLAY VERILERI (Transact-SQL)