LOGINPROPERTY (Transact-SQL)
Oturum açma ilkesi ayarları hakkında bilgi verir.
LOGINPROPERTY ( 'login_name' , 'property_name' )
Bağımsız değişkenler
login_name.
Adı bir SQL Server oturum açma için hangi oturum açma özellik durum döndürdü.propertyname
Is an expression that contains the property information to be returned for the login.propertyname can be one of the following values.Değer
Açıklama
BadPasswordCount
Yanlış bir parola ile bağlanmanız ardışık denemelerinin sayısını döndürür.
BadPasswordTime
Yanlış bir parola ile oturum denemesi son saat döndürür.
DaysUntilExpiration
Parola süresi dolmadan gün sayısını verir.
DefaultDatabase
Verir SQL Server meta veriler depolanmış olarak oturum açma varsayılan veritabanı veya Yönetici veritabanı yok belirtilirse.Için NULL döndürüyor olmayan-SQL Server hazırlanan kullanıcıların; örneğin, Windows, kimliği doğrulanmış kullanıcılar.
DefaultLanguage
Oturum açma varsayılan dil meta veriler depolanmış olarak verir.Için NULL döndürüyor olmayan-SQL Server hazırlanan kullanıcıların, örneğin, kullanıcılar Windows kimlik doğrulaması.
HistoryLength
Uzunluğu döndürür saat parola ilkesi zorlama düzeneğini kullanarak oturum açma izlenen.
IsExpired
Oturum açma süresinin dolup dolmadığını belirten bilgi verir.
Islocked
Oturum açma kilitli olup olmadığını gösteren bilgi verir.
IsMustChange
Oturum açma parolasını, sonraki bağlantısında değiştirmeniz olup olmadığını gösteren bilgi verir.
LockoutTime
Tarih fonksiyonu, SQL Server izin verilen başarısız oturum açma denemelerinin sayısını aştığından oturumu kilitlendi.
PasswordHash
Parolanın karma döndürür.
PasswordLastSetTime
Geçerli parola ayarlandığında tarih verir.
Verir
Veri türü, istenen değerine bağlıdır.
Islocked, IsExpired, and IsMustChange türü olanint.
oturum açma belirtilen durumda ise, 1.
oturum açma, belirtilen durumda değilse, 0.
BadPasswordCount türü olur.int.
BadPasswordTime, HistoryLength, LockoutTime, PasswordLastSetTime türü olandatetime.
PasswordHash türü olur.varbinary.
Oturum açma geçerli değilse null SQL Server oturum açma.
DaysUntilExpiration türü olur.Int.
0 ise, oturum açma süresi dolmuş veya günde sona erer sorgulandığında.
Windows yerel güvenlik ilkesinde parola her zaman geçerli olsun, -1.
CHECK_POLICY veya CHECK_EXPIRATION KAPALı bir oturum için veya işletim sistemi, parola ilkesi desteklemiyorsa, NULL.
Remarks
Bu yerleşik fonksiyon ilke ayarları, parola hakkında bilgi verir... bir SQL Server oturum açma. özellik gibi adlar özelliklerin adları büyük/küçük durum duyarlı değildir, bu nedenle BadPasswordCount and BadPasswordCount eşdeğer.Değerleri PasswordHash and PasswordLastSetTime ' ün tüm desteklenen yapılandırmalarında kullanılabilen özelliklerSQL Server, ancak diğer özellikleri yalnızca ne zaman kullanılabilir SQL Server üzerinde çalıştığı Windows Server 2003 ve CHECK_POLICY hem CHECK_EXPIRATION etkinleştirilir. Daha fazla bilgi için bkz:Parola ilkesi.
İzinler
VIEW oturum açma izni gerektirir.Parola karma isterken, DENETIM SERVER izni de gerekir.
Örnekler
C.Bir oturum açma, Parola değiştirilmeli olup olmadığını denetleme
Aşağıdaki örnek çekleri mi SQL Server oturum açma John3 Bu örneği için bir sonraki bağlanışında için parolasını değiştirmeniz gerekir SQL Server.
SELECT LOGINPROPERTY('John3', 'IsMustChange');
GO
b.Bir oturum açma kilitli olup olmadığını denetleme
Aşağıdaki örnek çekleri mi SQL Server oturum açma John3 kilitli.
SELECT LOGINPROPERTY('John3', 'IsLocked');
GO
See Also