สารบัญ:

ผู้ใช้กำพร้าใน SQL Server คืออะไร?
ผู้ใช้กำพร้าใน SQL Server คืออะไร?

วีดีโอ: ผู้ใช้กำพร้าใน SQL Server คืออะไร?

วีดีโอ: ผู้ใช้กำพร้าใน SQL Server คืออะไร?
วีดีโอ: สอนพื้นฐาน SQL ทั้งหมดแบบจบในคลิปเดียว !! 🔥 2024, อาจ
Anonim

ผู้ใช้กำพร้า เป็นข้อมูลที่มีอยู่ในระดับฐานข้อมูล แต่การเข้าสู่ระบบที่เกี่ยวข้องไม่ปรากฏใน เซิร์ฟเวอร์ ระดับ. ผู้ใช้กำพร้า ถูกสร้างขึ้นเมื่อคุณทำการสำรองฐานข้อมูลจากหนึ่ง เซิร์ฟเวอร์ และคืนสู่อีกที่หนึ่ง เซิร์ฟเวอร์ (ส่วนใหญ่ระหว่างการย้ายฐานข้อมูล)

นอกจากนี้ ฉันจะค้นหาผู้ใช้กำพร้าใน SQL Server ได้อย่างไร

ระบุผู้ใช้ที่ถูกละเลยในสภาพแวดล้อมเหล่านั้นด้วยขั้นตอนต่อไปนี้:

  1. เชื่อมต่อกับฐานข้อมูลหลักและเลือก SID สำหรับการเข้าสู่ระบบด้วยแบบสอบถามต่อไปนี้:
  2. เชื่อมต่อกับฐานข้อมูลผู้ใช้และตรวจทาน SID ของผู้ใช้ในตาราง sys.database_principals โดยใช้แบบสอบถามต่อไปนี้:

นอกจากนี้ SQL Sid คืออะไร? ในบริบทของระบบปฏิบัติการ Microsoft Windows NT ตัวระบุความปลอดภัย (ตัวย่อทั่วไป ซิด ) เป็นชื่อเฉพาะ (สตริงอักขระที่เป็นตัวอักษรและตัวเลขคละกัน) ซึ่งกำหนดโดยตัวควบคุมโดเมน Windows ระหว่างกระบวนการล็อกออนที่ใช้เพื่อระบุหัวเรื่อง เช่น ผู้ใช้หรือกลุ่มผู้ใช้ใน

ต่อมาคำถามคือ ผู้ใช้ SQL ที่ไม่ได้เข้าสู่ระบบคืออะไร?

NS โดยไม่ต้องเข้าสู่ระบบ ประโยคสร้าง a ผู้ใช้ ที่ไม่ได้แมปกับ a SQL เซิร์ฟเวอร์ เข้าสู่ระบบ . มันสามารถเชื่อมต่อกับฐานข้อมูลอื่นในฐานะแขก สามารถกำหนดสิทธิ์ให้กับสิ่งนี้ ผู้ใช้โดยไม่ต้องเข้าสู่ระบบ และเมื่อบริบทความปลอดภัยเปลี่ยนเป็น a ผู้ใช้โดยไม่ต้องเข้าสู่ระบบ , ต้นตำรับ ผู้ใช้ ได้รับการอนุญาตจาก ผู้ใช้โดยไม่ต้องเข้าสู่ระบบ.

ฉันจะแก้ไขผู้ใช้กำพร้าได้อย่างไร

เราทำได้ แก้ไขผู้ใช้กำพร้า โดยใช้วิธีการต่างๆ หากคุณพบสิ่งใด ผู้ใช้กำพร้า จากนั้นสร้างการเข้าสู่ระบบโดยใช้ ผู้ใช้กำพร้า ซิด. UPDATE_ONE สามารถใช้ในการเปลี่ยนแปลงได้ ของผู้ใช้ SID พร้อมล็อกอิน SID สามารถใช้ทำแผนที่ได้แม้ชื่อล็อกอินและ ผู้ใช้ ชื่อต่างกัน (หรือ) เหมือนกัน

แนะนำ: