sp_denylogin (Transact-sql)
Bir Windows kullanıcısı veya grubu Windows örneğine bağlanmasını engelleyen SQL Server.
Ö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.Kullanım alter LOGIN onun yerine. |
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_denylogin [ @loginame = ] 'login'
Bağımsız değişkenler
- @loginame = **'**login '
Windows kullanıcı veya grup adıdır. loginise sysname, hiçbir varsayılan ile.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_denylogin belirtilen Windows kullanıcı veya Windows grubu eşlenen sunucu düzeyinde temel sql connect izni vermez. Sunucu asıl adı yoksa, oluşturulur. Yeni asıl görünür olacak 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 sysadmin sunucu rolü.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir sp_denylogin Windows kullanıcısı engellemek için CORPORATE\GeorgeVsunucuya bağlanmasını.
EXEC sp_denylogin 'CORPORATE\GeorgeV';
EXEC sp_denylogin 'CORPORATE\GeorgeV';