Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Dapatkan Jumlah Upaya Login yang Gagal untuk Login karena Kata Sandi yang Salah di SQL Server (T-SQL)

Di SQL Server, Anda dapat menggunakan LOGINPROPERTY() untuk mengembalikan informasi tentang pengaturan kebijakan login.

Ini termasuk kemampuan untuk mengembalikan data untuk upaya sandi yang salah, serta waktu upaya login terakhir yang gagal karena sandi yang salah.

BadPasswordCount

Berikut adalah contoh untuk mendemonstrasikan cara mendapatkan jumlah upaya sandi yang salah.

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

Hasil:

1

Dalam hal ini, ini memberi tahu kami bahwa Bart telah mengalami satu kali upaya masuk yang gagal karena memberikan kata sandi yang salah.

BadPasswordTime

Anda juga dapat mengetahui waktu kegagalan login terakhir karena sandi yang salah.

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

Hasil:

2020-03-29 04:06:35

PasswordLastSetTime

Anda juga dapat memeriksa kapan terakhir kali pengguna menyetel sandi.

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

Hasil:

2020-03-29 03:48:16

Gabungan

Di sini mereka digabungkan menjadi satu kueri.

SELECT 
  LOGINPROPERTY('Bart', 'BadPasswordCount') AS Count,
  LOGINPROPERTY('Bart', 'BadPasswordTime') AS BadPasswordTime,
  LOGINPROPERTY('Bart', 'PasswordLastSetTime') AS PasswordLastSetTime;

Hasil:

+---------+---------------------+-----------------------+
 | 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. Cara Menangani Banyak Objek dengan Menggunakan Windows Detail Objek Explorer di SSMS - Tutorial SQL Server / TSQL Bagian 22

  2. Bagaimana CAST() Bekerja di SQL Server

  3. t-sql pilih dapatkan semua Bulan dalam rentang tahun

  4. cara melewati baris yang buruk di sumber file datar ssis

  5. Mengapa menggunakan klausa INCLUDE saat membuat indeks?