DROP LOGIN (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Menghapus akun masuk SQL Server.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

DROP LOGIN login_name  

Catatan

Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

login_name
Menentukan nama login yang akan dihilangkan.

Keterangan

Login tidak dapat dihilangkan saat log masuk. Login yang memiliki objek tingkat server yang dapat diamankan, atau pekerjaan SQL Server Agent tidak dapat dihilangkan.

Anda dapat menghapus login ke pengguna database mana yang dipetakan; namun, ini akan membuat pengguna tanpa sumber. Untuk informasi selengkapnya, lihat Memecahkan Masalah Pengguna Tanpa Sumber (SQL Server).

Dalam SQL Database, data masuk yang diperlukan untuk mengautentikasi koneksi dan aturan firewall tingkat server untuk sementara di-cache di setiap database. Cache ini disegarkan secara berkala. Untuk memaksa refresh cache autentikasi dan memastikan bahwa database memiliki versi terbaru tabel login, jalankan DBCC FLUSHAUTHCACHE (Transact-SQL).

Izin

Memerlukan izin UBAH LOGIN APA PUN di server.

Contoh

A. Menghapus login

Contoh berikut menghilangkan login WilliJo.

DROP LOGIN WilliJo;  
GO 

Lihat juga

CREATE LOGIN (Transact-SQL)
ALTER LOGIN (SQL Bertransaksi)
EVENTDATA (SQL Bertransaksi)