Usuário com melhor resposta
expurgo de dados

Pergunta
-
Srs boa tarde,
Tenho o seguinte cenário:
Temos milhares de emails com anexos de ocorrencias que já foram encerradas, a minha pergunta é:
Como faço para eliminar somente esses anexos por um range de data, tipo todos os anexos de emails de ocorrencias de 6 meses, isso seria possivel? pois estou preocupado com o tamanho de disco e nao posso remover os anexos e os emails pois eles devem ficar como referencias para futuras consultas.
Obrigado.
Respostas
-
Flávio,
Antes das possíveis soluções, vou propor algo que pode ser interessante para pensar no futuro. Armazenar arquivos em um banco de dados tradicional envolve altos custos de storage que é o que vem acontecendo com você, porém aproveitar da alta compatibilidade de Sharepoint + CRM, poderá ter ganhos quanto a espaço em disco, pois SP possui um outro padrão de armazenamento de dados (BLOB), este otimiza a utilização do banco. Pense a respeito disso, poderá ter funções que copiam do CRM e enviam para o SP.
Bom vamos ao problema...
Encontrei alguns soluções:
1 - http://community.dynamics.com/product/crm/f/117/p/55551/100354.aspx
Funciona bem para poucos registros, talvez não seja seu caso.
2 - http://msdn.microsoft.com/en-us/library/gg327995.aspx
Através desta classe, criar um custom workflow ou serviço que consuma o WS do CRM e verifique de acordo com suas regras e faça as exclusões (recomendado).
3 - http://xrm2011.wordpress.com/2011/12/01/purge-attachments-from-crm-2011-database/
Solução não suportada que precisa de testes antes de ser feita em ambiente de produção, porém seu ganho pode ser imediato (não recomendado).
Make your choice! rs
PS: Altere o título da thread para a versão do seu CRM, por favor.
Tiago Michelini Cardoso MVP - MCC - MCTS
https://tiagomcardoso.wordpress.com/- Editado Tiago Michelini CardosoMVP, Moderator sexta-feira, 18 de maio de 2012 12:32
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator sexta-feira, 25 de maio de 2012 13:00
Todas as Respostas
-
Flávio,
Antes das possíveis soluções, vou propor algo que pode ser interessante para pensar no futuro. Armazenar arquivos em um banco de dados tradicional envolve altos custos de storage que é o que vem acontecendo com você, porém aproveitar da alta compatibilidade de Sharepoint + CRM, poderá ter ganhos quanto a espaço em disco, pois SP possui um outro padrão de armazenamento de dados (BLOB), este otimiza a utilização do banco. Pense a respeito disso, poderá ter funções que copiam do CRM e enviam para o SP.
Bom vamos ao problema...
Encontrei alguns soluções:
1 - http://community.dynamics.com/product/crm/f/117/p/55551/100354.aspx
Funciona bem para poucos registros, talvez não seja seu caso.
2 - http://msdn.microsoft.com/en-us/library/gg327995.aspx
Através desta classe, criar um custom workflow ou serviço que consuma o WS do CRM e verifique de acordo com suas regras e faça as exclusões (recomendado).
3 - http://xrm2011.wordpress.com/2011/12/01/purge-attachments-from-crm-2011-database/
Solução não suportada que precisa de testes antes de ser feita em ambiente de produção, porém seu ganho pode ser imediato (não recomendado).
Make your choice! rs
PS: Altere o título da thread para a versão do seu CRM, por favor.
Tiago Michelini Cardoso MVP - MCC - MCTS
https://tiagomcardoso.wordpress.com/- Editado Tiago Michelini CardosoMVP, Moderator sexta-feira, 18 de maio de 2012 12:32
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator sexta-feira, 25 de maio de 2012 13:00
-
Flávio,
Devido a inatividade do autor da thread, estamos marcando uma resposta e fechando sua thread, caso falte informações, desmarque e continue a discussão.
Att,
Tiago Michelini Cardoso MVP - MCC - MCTS
https://tiagomcardoso.wordpress.com/ -