sp_validatelogins (Transact-SQL)
Windows kullanıcıları ve grupları için eşleştirilir hakkında bilgi raporlar SQL Server ama artık sorumluları mevcut Windows ortamı.
Sözdizimi
sp_validatelogins
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
SID |
varbinary(85) |
Windows güvenlik tanımlayıcısı (SID) Windows kullanıcısı veya grubu. |
nt oturum açma |
sysname |
Windows kullanıcısının veya grubunun adı. |
Açıklamalar
Artık server -düzey asıl sahibi olan bir veritabanı kullanıcı, veritabanı kullanıcısı artık sunucu asıl adı kaldırmadan önce kaldırılmalıdır.Bir veritabanı kullanıcısı kaldırmak için drop user.Server -düzey patron veritabanının güvenli hale Getirilebilenler sahipse, güvenli hale Getirilebilenler sahipliğini transfer edilmesi veya bırakılan gerekir.Veritabanını güvenli hale Getirilebilenler sahipliğini aktarmak için kullanmak alter YETKİLENDİRME.
Windows kullanıcıları ve grupları, artık varolmayan eşlemeleri kaldırmak için drop LOGIN.
İzinler
Üyelik gerektiren sysadmin veya securityadmin sabit sunucu rolü.
Örnekler
Aşağıdaki örnek, Windows kullanıcıları görüntüler artık var ancak olan grupları ve hala verilen bir örnek SQL Server.
EXEC sp_validatelogins
GO