Jadikan data lama hanya-baca

11

Dalam proyek basis data yang saat ini saya kerjakan ada persyaratan bahwa pada titik waktu tertentu data 'lama' harus diubah menjadi hanya baca. Apakah ini mungkin di SQL Server?

Saya tidak dapat mengubah izin tabel karena izin hanya baca hanya berlaku untuk data yang lebih lama dari ambang tertentu yaitu pengguna masih dapat menambahkan dan mengedit data yang telah ditambahkan setelah titik waktu ini.

pera
sumber

Jawaban:

10

Gunakan partisi di beberapa filegroup. Setelah satu bagian data (misalnya, selama sebulan setelah rekonsiliasi terjadi) harus hanya dibaca, tandai grup file dengan demikian.

Rob Farley
sumber
2
* Membutuhkan Edisi Perusahaan
dwjv
Partisi juga dapat dilakukan dengan tampilan.
Rob Farley
Belum pernah menggunakan partisi di masa lalu tetapi terdengar seperti solusi yang rapi untuk masalah saya. Pasti akan membaca tentang itu. Terima kasih banyak
pera