OVH Cloud OVH Cloud

Base d'archive

2 réponses
Avatar
ShadowFil
Bonjour,

Toutes les données de notre base de données doivent être gardées car nous
devons garder une trace de tout ce qui s'est passé. Pour allèger la base
courante, nous avons besoin de transférer les données qui ne sont plus
utilisées dans une autre base de données.

Qu'elle est la meilleur façon de transférer des données obsolètes de la base
courante vers une base d'archive : un script SQL, DTS, la réplication ?

Merci pour votre aide.

2 réponses

Avatar
bruno reiter [MVP]
sans doute un job qui lance une PROC

br

"ShadowFil" wrote in message
news:
Bonjour,

Toutes les données de notre base de données doivent être gardées car nous
devons garder une trace de tout ce qui s'est passé. Pour allèger la base
courante, nous avons besoin de transférer les données qui ne sont plus
utilisées dans une autre base de données.

Qu'elle est la meilleur façon de transférer des données obsolètes de la


base
courante vers une base d'archive : un script SQL, DTS, la réplication ?

Merci pour votre aide.


Avatar
jmn
Pour ma part, étant donné que les conditions déclenchant l'archivage ne sont
pas toujours simples et que cet archivage n'est pas aussi évident en lui
même (ajout de champ dans les tables sources, ajouts de tables, etc...),
j'utilise un jeu de procédures en VB qui controle et rectifie la cohérence
des bases entre elles (la base archive étant esclave de la base courante)
puis qui réalise les opérations de copie dans l'archive et de suppression
dans la base source (transactionel bien entendu).

Comptez deux jours de travail, pour moins de 1000 lignes de code. Mais, si
c'est bien conçu, cela peut reservir...

Bon Week-end