Computer >> Máy Tính >  >> Lập trình >> SQL Server

Tìm Đăng nhập trong SQL Server

Có bất kỳ truy vấn nào trong SQL Server trả về tất cả tài khoản đăng nhập và thông tin về chúng không? Trên SQL Server có một bảng danh mục ảo (VIEW, hoặc bảng hệ thống) được gọi là sys.sql_logins. Bạn có thể chạy truy vấn trên và kết quả sẽ trả về tất cả Đăng nhập được tạo trong SQL Server với thông tin về chúng.

Để truy xuất tất cả tài khoản đăng nhập trong SQL Server, hãy chạy lệnh sau.

  SELECT  * 
Ma ster.sys.sql_logins FROM ma ;

XEM sys.sql_logins bao gồm các cột bên dưới

Cột Giải thích về ten Đây là ten_dangnhap được chỉ định trong lệnh TẠO ĐĂNG NHẬP id_uynhem Giá trị số giatri_duynhat Giá trị duy nhất được chỉ định trong loại lệnh TẠO ĐĂNG NHẬP

Loại proxy:

  1. S =Người dùng SQL Server
  2. U =người dùng Windows
  3. G =Nhóm Windows
  4. A =quyền ứng dụng
  5. R =quyền cơ sở dữ liệu
  6. C =xác thực được ánh xạ
  7. K =khóa bất đối xứng được ánh xạ
type_desc

Mô tả cho các loại proxy:

  1. SQL_USER
  2. WINDOWS_USER
  3. WINDOWS_GROUP
  4. APPLICATION_ROLE
  5. DATABASE_ROLE
  6. CERTIFICATE_MAPPED_USER
  7. ASSYMETRIC_KEY_MAPPED_USER
vohieu 0 hoặc 1 ngay o Ngày / giờ để tạo Đăng nhập bằng lệnh TẠO ĐĂNG NHẬP tại thời điểm của ngày / giờ Đăng nhập cuối cùng bằng lệnh ALTER ĐĂNG NHẬP ten_cosodulieu_macdinh Đây là cơ sở dữ liệu mặc định trong lệnh TẠO ĐĂNG NHẬP hoặc THAY THẾ ĐĂNG NHẬP. trong lệnh CREATE LOGIN hoặc ALTER LOGIN id_chungthuc Đây là chứng chỉ được sử dụng trong lệnh CREATE LOGIN hoặc ALTER LOGIN, 0 hoặc 1, được chỉ định trong lệnh CREATE LOGIN hoặc ALTER LOGIN để khởi tạo 0 hoặc 1, được chỉ định trong lệnh CREATE LOGIN hoặc ALTER ĐĂNG NHẬP makhau_bam Giá trị băm của mật khẩu

Tương thích trong các phiên bản cũ hơn

Trong các phiên bản SQL Server cũ hơn, bạn có thể lấy tất cả thông tin Đăng nhập bằng bảng hệ thống SQL Server 2000 như sys.syslogins, sử dụng lệnh bên dưới.

  SELECT * 
FROM master.s ys.syslogins;

Bảng hệ thống sys.syslogins (SQL Server 2000) chứa các cột sau.

Cột Giải thích giatri_duynhat Giá trị duy nhất được chỉ định trong lệnh TẠO ĐĂNG NHẬP trang không áp dụng ngay lập tức Ngày / Giờ được tạo Đăng nhập bằng lệnh TẠO ĐĂNG NHẬP ngay lập tức Ngày / giờ đăng nhập cuối cùng với lệnh ALTER ĐĂNG NHẬP tài khoản Không được sử dụng totcpu Không áp dụng cho trường hợp Không áp dụng khoảng cách Không áp dụng timelimit Không áp dụng resultlimit Không áp dụng ten Đây là ten_dangnhap được chỉ định trong lệnh TẠO ĐĂNG NHẬP. xu hướng Cơ sở dữ liệu mặc định là ngôn ngữ mặc định 0 hoặc 1 mặc định 0 hoặc 1 số 0 hoặc 1 số 0 hoặc 1 số 0 hoặc 1 quản trị viên 0 hoặc 1 quản trị viên hoặc 0 quản trị viên 0 hoặc 1 quản trị viên 0 hoặc 1 quản trị viên 0 hoặc 1 nguoitaodb 0 hoặc 1 adminbulk 0 hoặc 1 tensangnhap Đây là ten_dangnhap được chỉ định trong lệnh TẠO ĐĂNG NHẬP.