ทำให้ข้อมูลเก่าเป็นแบบอ่านอย่างเดียว


11

ในโครงการฐานข้อมูลที่ฉันกำลังทำงานอยู่มีข้อกำหนดว่า ณ เวลาใดเวลาหนึ่งข้อมูล 'เก่า' ควรเปลี่ยนเป็นแบบอ่านอย่างเดียว เป็นไปได้ใน SQL Server หรือไม่

ฉันไม่สามารถเปลี่ยนการอนุญาตตารางเนื่องจากการอนุญาตให้อ่านอย่างเดียวควรใช้กับข้อมูลที่เก่ากว่าเกณฑ์ที่กำหนดเช่นผู้ใช้ควรจะสามารถเพิ่มและแก้ไขข้อมูลที่เพิ่มหลังจากช่วงเวลานี้

คำตอบ:


10

ใช้พาร์ทิชันข้ามหลายกลุ่มไฟล์ เมื่อส่วนของข้อมูล (เช่นหนึ่งเดือนมีการกระทบยอดเกิดขึ้น) ต้องอ่านอย่างเดียวให้ทำเครื่องหมายกลุ่มไฟล์ดังกล่าว


2
* ต้องใช้ Enterprise Edition
dwjv

การแบ่งพาร์ติชันสามารถทำได้ด้วยมุมมองเช่นกัน
Rob Farley

ยังไม่เคยใช้งานพาร์ติชั่นในอดีต แต่ฟังดูเป็นทางแก้ปัญหาของฉันได้ จะอ่านบนแน่นอน ขอบคุณมาก
pera
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.