Aracılığıyla paylaş


LOGINPROPERTY (Transact-SQL)

Oturum açma ilkesi ayarları hakkında bilgi verir.

Topic link iconTransact-SQL sözdizimi kuralları

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