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.

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.