SQL सर्वर में, आप LOGINPROPERTY()
. का उपयोग कर सकते हैं लॉगिन नीति सेटिंग्स के बारे में जानकारी वापस करने के लिए।
इसमें खराब पासवर्ड प्रयासों के लिए डेटा वापस करने में सक्षम होना, साथ ही खराब पासवर्ड के कारण अंतिम विफल लॉगिन प्रयास का समय शामिल है।
बैडपासवर्डकाउंट
खराब पासवर्ड प्रयासों की संख्या कैसे प्राप्त करें, यह प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT LOGINPROPERTY('Bart', 'BadPasswordCount');
परिणाम:
1
इस मामले में, यह हमें बता रहा है कि गलत पासवर्ड प्रदान करने के कारण बार्ट के पास एक असफल लॉगिन प्रयास रहा है।
बैडपासवर्डटाइम
आप खराब पासवर्ड के कारण अंतिम लॉगिन विफलता के समय का भी पता लगा सकते हैं।
SELECT LOGINPROPERTY('Bart', 'BadPasswordTime');
परिणाम:
2020-03-29 04:06:35
पासवर्डलास्टसेटटाइम
आप यह भी देख सकते हैं कि उपयोगकर्ता ने आखिरी बार पासवर्ड कब सेट किया था।
SELECT LOGINPROPERTY('Bart', 'PasswordLastSetTime');
परिणाम:
2020-03-29 03:48:16
संयुक्त
यहां उन्हें एक प्रश्न में जोड़ दिया गया है।
SELECT
LOGINPROPERTY('Bart', 'BadPasswordCount') AS Count,
LOGINPROPERTY('Bart', 'BadPasswordTime') AS BadPasswordTime,
LOGINPROPERTY('Bart', 'PasswordLastSetTime') AS PasswordLastSetTime;
परिणाम:
+---------+---------------------+-----------------------+ | Count | BadPasswordTime | PasswordLastSetTime | |---------+---------------------+-----------------------| | 1 | 2020-03-29 04:06:35 | 2020-03-29 03:48:16 | +---------+---------------------+-----------------------+