มีความแตกต่างระหว่างOwned Schemas
และRole Members
?
จากความเข้าใจของฉันRole Members
ผู้ใช้จำเป็นต้องมีอย่างน้อยหนึ่งกล่องกาเครื่องหมายภายใต้Role Members
การตรวจสอบ
อย่างไรก็ตามการOwned Schemas
บังคับไม่ได้ มันทำให้ฉันสงสัยว่าทำไมต้องมีOwned Schemas
ใน
db_datareader
บทบาทและสคีมาซึ่งผู้ใช้ไม่สามารถอ่านได้ จะทำงานได้ดีสำหรับแอปที่ต้องการการเข้าถึงเพื่ออ่านเท่านั้นdbo
เท่านั้น แต่ต้องติดตั้ง procs หรือทริกเกอร์ที่เก็บไว้ แน่นอนว่ายังคงต้องการให้คุณเพิ่มผู้ใช้แต่ละคนลงในทั้งบทบาทและสคีมาด้วยตนเอง