รูปแบบทั่วไปคือสกีมาขึ้นอยู่กับการอนุญาตดังนั้นคุณจะต้องWebGUI
, Desktop
ฯลฯ สำหรับรหัสดังนั้นวัตถุทั้งหมดที่มีการอนุญาตแบบเดียวกันจากคี
หากคุณมีกลุ่มผู้ใช้ที่ชัดเจนคุณสามารถอนุญาตได้ แต่คุณจะต้องมีสิทธิ์ทับซ้อนและยุ่งเหยิงในบางจุด ฉันมักจะเลื่อนการตรวจสอบผู้ใช้ / กลุ่มไปยังรหัสตรวจสอบภายในบางส่วนและไม่ใช่วัตถุสิทธิ์: บอกว่าคุณมีผู้ใช้ Admin และ HR Excel: Desktop
รหัสเรียกใช้เหล่านี้ทั้งหมด
โดยทั่วไปข้อมูลจะถูกแชร์ดังนั้นฉันจึงมีData
สคีมาอาจจะเป็นHistory
หรือArchive
สคีมา
บางรหัสไม่เป็นสาธารณะ (เช่น UDF หรือ proc ภายใน) ดังนั้นฉันจะใช้Helper
สคีมาสำหรับรหัสที่ไม่ควรรันด้วยรหัสลูกค้า
สุดท้ายสกีมาชอบStaging
หรือSystem
หรือMaintenance
บางครั้งก็เป็นประโยชน์
แม้ว่าจะไม่มีวัตถุผู้ใช้ในdbo
สคีมา แต่ผู้ใช้dbo
เป็นเจ้าของสกีมาทั้งหมด