Aracılığıyla paylaş


KULLANICIYI BIRAK (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure 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.

Konuk kullanıcı bırakılamaz, ancak konuk kullanıcı, ana veya tempdb dışındaki herhangi bir veritabanında GUEST'TAN İPTAL ET BAĞLANISINI yürüterek BAĞLANMA izni iptal edilerek 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.

KULLANICI OLUŞTUR (Transact-SQL)
ALTER USER (Transact-SQL)
OLAY VERILERI (Transact-SQL)