Bonjour à tous.
Je viens vers vous après avoir passé quelques heures sur un problème agaçant.

Pour faire simple, nous avons un programme, exécuter en local par un utilisateur, qui permet de synchroniser une base de données Access à des données d’une base SQL Server 2005.
En effet, nous utilisons un DTSX, présent sur le serveur distant (Windows serveur 2003) et appelé par le programme en local, pour supprimer les données de la base Access puis les synchroniser à celles de SQL.
Le programme a été développé sous VS2010.

Jusque la pas de souci.

Le problème est que sous Seven le traitement du dtsx prend énormément de temps.
Du coup, nous obtenons un time out alors que le traitement sous Xp se fait en moins de deux minutes.
Sous Seven, le même traitement dépasse les 25-30 minutes.

Nous avons rajouté le DelayValidation a true, ce qui a diminué le traitement sous Xp mais pas sous Seven.

Est-ce qu’il y aurait d’autres solutions pour améliorer le traitement entre la base Access et le serveur SQL

Merci pour vos réponses.


Cordialement.