Aracılığıyla paylaş


sp_denylogin (Transact-SQL)

Bir Windows kullanıcısının veya grubunun Windows bir örnek bağlanmasını engelleyen SQL Server.

Önemli notÖnemli

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.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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';