Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Tìm Login trong SQL Server

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ộtMô tả
nameTên login (ten_dang_nhap trong CREATE LOGIN)
principal_idID số của principal
sidGiá trị duy nhất (SID) trong CREATE LOGIN
typeLoại: S=SQL User, U=Windows User, G=Windows Group, A=App Role, R=DB Role, C=Cert Mapped, K=Asym Key Mapped
type_descMô tả loại: SQL_USER, WINDOWS_USER, WINDOWS_GROUP, APPLICATION_ROLE, DATABASE_ROLE, CERTIFICATE_MAPPED_USER, ASSYMETRIC_KEY_MAPPED_USER
is_disabled0/1: Login bị vô hiệu hóa
create_dateNgày tạo login
modify_dateNgày sửa đổi lần cuối (ALTER LOGIN)
default_database_nameDatabase mặc định
default_language_nameNgôn ngữ mặc định
credential_idID credential (0 nếu không)
is_policy_checked0/1: Kiểm tra chính sách mật khẩu
is_expiration_checked0/1: Kiểm tra hết hạn mật khẩu
password_hashHash 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.