Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Compactage Base Access a partir d'un lot DTS

2 réponses
Avatar
LucB
Bonjours =E0 tous,=20

Voila mon petit probl=E8me

J'execute a partir de SQL Server un lot DTS qui transfert=20
toutes les donn=E9es d'une base SQL Server vers une base=20
Access (apr=E8s suppression des donn=E9es existante dans base=20
Access). Le probl=E8me est que la base de donn=E9es Access=20
grossit de fa=E7on exponentielle et le seul moyen que je=20
connais pour l'instant pour regler le probl=E8me est de=20
compacter la base apr=E8s l'import.=20

L'import se faisant automatiquement, je voudrais savoir si=20
il est possble de lancer le compactage de la base=20
directement a partir d'un lot dts=20

Merci d'avance =E0 tous

Luc B

2 réponses

Avatar
Sylvain Lafontaine
Peut-être possible en utilisant ADO, bien que je ne l'ai jamais essayé
moi-même:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;230501

S. L.

"LucB" wrote in message
news:a21001c486c9$9ead1bf0$
Bonjours à tous,

Voila mon petit problème

J'execute a partir de SQL Server un lot DTS qui transfert
toutes les données d'une base SQL Server vers une base
Access (après suppression des données existante dans base
Access). Le problème est que la base de données Access
grossit de façon exponentielle et le seul moyen que je
connais pour l'instant pour regler le problème est de
compacter la base après l'import.

L'import se faisant automatiquement, je voudrais savoir si
il est possble de lancer le compactage de la base
directement a partir d'un lot dts

Merci d'avance à tous

Luc B
Avatar
Vuillermet Jacques
Au lieu de supprimer les données de la base Access tu peux écrire les
données qui doivent vivre dans un nouveu fichier Access tout neuf.
Les données venant de SQL Server iront également dans ce nouveau fichier.

A voir en fonction du contexte, des volumes, ...

Jacques.


"LucB" a écrit dans le message de
news: a21001c486c9$9ead1bf0$
Bonjours à tous,

Voila mon petit problème

J'execute a partir de SQL Server un lot DTS qui transfert
toutes les données d'une base SQL Server vers une base
Access (après suppression des données existante dans base
Access). Le problème est que la base de données Access
grossit de façon exponentielle et le seul moyen que je
connais pour l'instant pour regler le problème est de
compacter la base après l'import.

L'import se faisant automatiquement, je voudrais savoir si
il est possble de lancer le compactage de la base
directement a partir d'un lot dts

Merci d'avance à tous

Luc B