Rendi i vecchi dati di sola lettura


11

In un progetto di database su cui sto attualmente lavorando, è necessario che in un determinato momento i dati "vecchi" vengano modificati in sola lettura. È possibile in SQL Server?

Non posso modificare l'autorizzazione della tabella poiché l'autorizzazione di sola lettura dovrebbe applicarsi solo ai dati più vecchi di una determinata soglia, vale a dire che gli utenti dovrebbero essere ancora in grado di aggiungere e modificare i dati che sono stati aggiunti dopo questo momento.

Risposte:


10

Usa le partizioni su più filegroup. Una volta che una sezione di dati (ad es. Per un mese dopo la riconciliazione) deve essere di sola lettura, contrassegnare il gruppo di file come tale.


2
* Richiede Enterprise Edition
dwjv

Il partizionamento può essere fatto anche con le viste.
Rob Farley,

Non ho usato partizioni in passato, ma sembra una soluzione chiara al mio problema. Lo leggerò sicuramente. Mille grazie
pera il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.