Ustaw stare dane tylko do odczytu


11

W projekcie bazy danych, nad którym obecnie pracuję, wymagana jest zmiana „starych” danych na „tylko do odczytu”. Czy jest to możliwe w SQL Server?

Nie mogę zmienić uprawnienia do tabeli, ponieważ uprawnienie tylko do odczytu powinno mieć zastosowanie tylko do danych starszych niż określony próg, tzn. Użytkownicy powinni nadal mieć możliwość dodawania i edytowania danych, które zostały dodane po tym czasie.

Odpowiedzi:


10

Użyj partycji w wielu aplikacjach. Gdy tylko część danych (np. Przez miesiąc po uzgodnieniu) musi być tylko do odczytu, zaznacz grupę plików jako taką.


2
* Wymaga edycji Enterprise
dwjv

Partycjonowanie można również wykonać za pomocą widoków.
Rob Farley,

W przeszłości nie korzystałem z partycji, ale brzmi jak dobre rozwiązanie mojego problemu. Na pewno to przeczytam. Wielkie dzięki
pera
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.