Mô tả
Để lấy danh sách tất cả Login và thông tin chi tiết, truy vấn system view sys.sql_logins (hoặc sys.server_principals).
Truy vấn
SELECT *
FROM master.sys.sql_logins;
Các cột chính của sys.sql_logins
| Cột | Mô tả |
|---|---|
| name | Tên login (ten_dang_nhap trong CREATE LOGIN) |
| principal_id | ID số của principal |
| sid | Giá trị duy nhất (SID) trong CREATE LOGIN |
| type | Loại: S=SQL User, U=Windows User, G=Windows Group, A=App Role, R=DB Role, C=Cert Mapped, K=Asym Key Mapped |
| type_desc | Mô tả loại: SQL_USER, WINDOWS_USER, WINDOWS_GROUP, APPLICATION_ROLE, DATABASE_ROLE, CERTIFICATE_MAPPED_USER, ASSYMETRIC_KEY_MAPPED_USER |
| is_disabled | 0/1: Login bị vô hiệu hóa |
| create_date | Ngày tạo login |
| modify_date | Ngày sửa đổi lần cuối (ALTER LOGIN) |
| default_database_name | Database mặc định |
| default_language_name | Ngôn ngữ mặc định |
| credential_id | ID credential (0 nếu không) |
| is_policy_checked | 0/1: Kiểm tra chính sách mật khẩu |
| is_expiration_checked | 0/1: Kiểm tra hết hạn mật khẩu |
| password_hash | Hash mật khẩu |
Phiên bản cũ (SQL Server 2000)
SELECT *
FROM master.sys.syslogins;
Bảng sys.syslogins chứa các cột: sid, createdate, updatedate, name, dbname, language, isntname, isntgroup, isntuser, issqluser, isaliased, issqlrole, isapprole, loginname, password, v.v.