sp_denylogin (T-SQL)

Berlaku untuk:SQL Server

Mencegah pengguna Windows atau grup Windows tersambung ke instans SQL Server.

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan ALTER LOGIN sebagai gantinya.

Konvensi sintaks transact-SQL

Sintaks

  
sp_denylogin [ @loginame = ] 'login'   

Argumen

[ @loginame = ] 'login_ ' Adalah nama pengguna atau grup Windows. login adalah sysname, tanpa default.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Keterangan

sp_denylogin menolak izin CONNECT SQL ke prinsipal tingkat server yang dipetakan ke pengguna Windows atau grup Windows yang ditentukan. Jika prinsipal server tidak ada, itu akan dibuat. Perwakilan baru akan terlihat dalam tampilan katalog sys.server_principals (Transact-SQL ).

sp_denylogin tidak dapat dijalankan dalam transaksi yang ditentukan pengguna.

Izin

Memerlukan keanggotaan dalam peran server tetap sysadmin .

Contoh

Contoh berikut menunjukkan cara menggunakan sp_denylogin untuk mencegah pengguna CORPORATE\GeorgeV Windows tersambung ke server.

EXEC sp_denylogin 'CORPORATE\GeorgeV';  

Lihat Juga

sp_grantlogin (T-SQL)
Prosedur Tersimpan Keamanan (Transact-SQL)
UBAH LOGIN (Transact-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)