Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kiểm tra người dùng trong một nhóm bảo mật trong SQL Server

Kiểm tra bản thân hoặc người dùng hiện tại:

SELECT IS_MEMBER('[group or role]')

Kết quả 1 =yes, 0 =no và null =nhóm hoặc vai trò được truy vấn không hợp lệ.

Để có danh sách người dùng, hãy thử xp_logininfo nếu các procs mở rộng được bật và nhóm được đề cập là nhóm cửa sổ:

EXEC master..xp_logininfo 
@acctname = '[group]',
@option = 'members'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý giá trị NULL trong UNPIVOT

  2. Không thể lấy kết quả của thủ tục được lưu trữ trong biến?

  3. SQL:Tốt hơn là một Bit hoặc một ký tự (1)

  4. Làm cách nào để tìm các truy vấn hoạt động kém nhất trong SQL Server 2008?

  5. Các truy vấn được tham số hóa giúp chống lại việc đưa vào SQL như thế nào?