Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Вземете броя на неуспешните опити за влизане поради грешна парола в SQL Server (T-SQL)

В SQL Server можете да използвате LOGINPROPERTY() за да върне информация за настройките на правилата за влизане.

Това включва възможността да се върнат данни за лоши опити за парола, както и времето на последния неуспешен опит за влизане поради лоша парола.

BadPasswordCount

Ето пример, за да демонстрирате как да получите броя на лошите опити за парола.

SELECT LOGINPROPERTY('Bart', 'BadPasswordCount');

Резултат:

1

В този случай това ни казва, че Барт е имал един неуспешен опит за влизане поради предоставяне на грешна парола.

BadPasswordTime

Можете също така да разберете часа на последното неуспешно влизане поради лоша парола.

SELECT LOGINPROPERTY('Bart', 'BadPasswordTime');

Резултат:

2020-03-29 04:06:35

PasswordLastSetTime

Можете също да проверите кога потребителят за последно е задал паролата.

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   |
 +---------+---------------------+-----------------------+   

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавете колони към съществуваща таблица в базата данни на SQL Server

  2. Нуждаете се от помощ при изчисляване с помощта на два набора от данни, използващи Expression SSRS

  3. как да напиша функция число към word в sql сървър

  4. Вземете идентификатора на обект от неговото име в SQL Server:OBJECT_ID()

  5. Каква е разликата между varchar и nvarchar?