Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

ค้นหาการเข้าสู่ระบบใน SQL Server

มีการสอบถามใด ๆ ใน SQL Server ที่ส่งคืนบัญชีและข้อมูลเกี่ยวกับการเข้าสู่ระบบทั้งหมดหรือไม่ บน SQL Server มีตารางแค็ตตาล็อกเสมือน (VIEW หรือตารางระบบ) ที่เรียกว่า sys.sql_logins คุณสามารถเรียกใช้แบบสอบถามด้านบนและผลลัพธ์จะส่งคืนการเข้าสู่ระบบทั้งหมดที่สร้างใน SQL Server พร้อมข้อมูลเกี่ยวกับพวกเขา

หากต้องการดึงข้อมูลบัญชีเข้าสู่ระบบทั้งหมดใน SQL Server ให้เรียกใช้คำสั่งต่อไปนี้

  SELECT  * 
Ma ster.sys.sql_logins FROM ma ;

ดู sys.sql_logins รวมคอลัมน์ด้านล่าง

คอลัมน์ คำอธิบายของ ten นี่คือ ten_dangnhap ที่ระบุในคำสั่ง CREATE LOGIN id_uynhem Number value giatri_duynhat ค่าเฉพาะที่ระบุในประเภทคำสั่ง CREATE LOGIN

ประเภทพร็อกซี:

  1. S =ผู้ใช้ SQL Server
  2. U =ผู้ใช้ Windows
  3. G =กลุ่ม Windows
  4. A =สิทธิ์ในการสมัคร
  5. R =การอนุญาตฐานข้อมูล
  6. C =การตรวจสอบสิทธิ์ถูกแมปแล้ว
  7. K =จับคู่คีย์แบบอสมมาตรแล้ว
type_desc

คำอธิบายสำหรับประเภทพร็อกซี:

  1. SQL_USER
  2. WINDOWS_USER
  3. WINDOWS_GROUP
  4. APPLICATION_ROLE
  5. ฐานข้อมูล_ROLE
  6. CERTIFICATE_MAPPED_USER
  7. ASSYMETRIC_KEY_MAPPED_USER
vohieu 0 หรือ 1 ทันที o วันที่ / เวลาเพื่อสร้างการเข้าสู่ระบบด้วยคำสั่ง CREATE LOGIN ในขณะที่วันที่ / เวลาเข้าสู่ระบบครั้งล่าสุดด้วยคำสั่ง ALTER LOGIN ten_cosodulieu_macdinh นี่คือฐานข้อมูลเริ่มต้นในคำสั่ง CREATE LOGIN หรือ ALTER LOGIN ในคำสั่ง CREATE LOGIN หรือ ALTER LOGIN id_chungthuc นี่คือใบรับรองที่ใช้ในคำสั่ง CREATE LOGIN หรือ ALTER LOGIN 0 หรือ 1 ที่ระบุในคำสั่ง CREATE LOGIN หรือ ALTER LOGIN เพื่อเริ่มต้น 0 หรือ 1 ที่ระบุในคำสั่ง CREATE LOGIN หรือ ALTER เข้าสู่ระบบ makau_bam ค่าแฮชของรหัสผ่าน

ใช้ได้กับรุ่นเก่า

ใน SQL Server เวอร์ชันเก่า คุณสามารถรับข้อมูลการเข้าสู่ระบบทั้งหมดได้โดยใช้ตารางระบบ SQL Server 2000 เช่น sys.syslogins โดยใช้คำสั่งด้านล่าง

  SELECT * 
FROM master.s ys.syslogins;

sys.syslogins ตารางระบบ (SQL Server 2000) ประกอบด้วยคอลัมน์ต่อไปนี้

คอลัมน์ คำอธิบาย giatri_duynhat ค่าเฉพาะที่ระบุในคำสั่งหน้า CREATE LOGIN ใช้ไม่ได้ในทันที วันที่ / เวลาที่สร้าง Login ด้วยคำสั่ง CREATE LOGIN ทันที snapnhat วันที่เข้าสู่ระบบครั้งล่าสุด / เวลาด้วยคำสั่ง ALTER LOGIN accdate ไม่ได้ใช้ totcpu No Apply totio ไม่ใช้ spacelimit ไม่สามารถใช้ได้ timelimit ไม่ใช้ resultlimit ไม่ใช้ ten นี่คือ ten_dangnhap ที่ระบุในคำสั่ง CREATE LOGIN tendb ฐานข้อมูลเริ่มต้นเป็นภาษาเริ่มต้น 0 หรือ 1 ค่าเริ่มต้น 0 หรือ 1 หมายเลข 0 หรือ 1 หมายเลข 0 หรือ 1 หมายเลข 0 หรือ 1 ผู้ดูแลระบบ 0 หรือ 1 ผู้ดูแลระบบหรือ 0 ผู้ดูแลระบบ 0 หรือ 1 ผู้ดูแลระบบ 0 หรือ 1 ผู้ดูแลระบบ 0 หรือ 1 nguoitaodb 0 หรือ 1 adminbulk 0 หรือ 1 tendangnhap นี่คือ ten_dangnhap ที่ระบุในคำสั่ง CREATE LOGIN