Tornar dados antigos somente leitura


11

Em um projeto de banco de dados no qual estou trabalhando atualmente, é necessário que, em um determinado momento, os dados 'antigos' sejam alterados para somente leitura. Isso é possível no SQL Server?

Não consigo alterar a permissão da tabela, pois a permissão somente leitura deve se aplicar apenas aos dados mais antigos que um determinado limite, ou seja, os usuários ainda devem poder adicionar e editar dados que foram adicionados após esse momento.

Respostas:


10

Use partições em vários grupos de arquivos. Depois que uma seção de dados (por exemplo, durante um mês após a reconciliação) precisar ser somente leitura, marque o grupo de arquivos como tal.


2
* Requer Enterprise Edition
dwjv

O particionamento também pode ser feito com visualizações.
Rob Farley

Não usei partições no passado, mas parece uma solução interessante para o meu problema. Definitivamente vai ler sobre isso. Muito obrigado
pera
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.