sp_denylogin (Transact-SQL)
Bir Windows kullanıcısının veya grubunun Windows bir örnek bağlanmasını engelleyen SQL Server.
![]() |
---|
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Use alter LOGIN onun yerine. |
Sözdizimi
sp_denylogin [ @loginame = ] 'login'
Bağımsız değişkenler
- [ @ loginame = ] 'login'
Windows kullanıcı veya grup adıdır.loginİş sysname, ile hiçbir varsayılan.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_denylogin için server -düzey patron belirtilen Windows kullanıcı veya Windows grubu eşlenen SQL connect izni vermez.Sunucu asıl adı yoksa, oluşturulur.Yeni patron olarak görülebilir sys.server_principals (Transact-SQL) Katalog görünümü.
sp_denylogin kullanıcı tanımlı bir işlem içinde yürütülemiyor.
İzinler
Üyelik gerektiren sysadmin sabit sunucu rolü.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir sp_denylogin Windows kullanıcısı engellemek için CORPORATE\GeorgeV bağlanmasını server.
EXEC sp_denylogin 'CORPORATE\GeorgeV';