Bonjour, Je viens à vous avec un problème lié au serveur fédéré et à la journalisation sous DB2/400. Mon application utilise une bdd DB2 LUW 9.7 sous Windows pour attaquer une bdd AS400 V5R3 via Federation Server. Je cherche à insérer des lignes dans une table et j'obtiens une erreur :
SQL7008N REXX variable "ma_table" contains inconsistent data
Si j'active la journalisation, je n'ai plus d'erreur. Malheureusement, j'ai plusieurs millions de lignes à insérer puis mettre à jour et le traitement se compte en heures avec la journalisation.
J'ai mis à jour la datasource ODBC associée au serveur AS400 pour ajouter le paramètre TXNIsolation à 32 afin de s'affranchir de la journalisation mais cela ne semble pas fonctionner. L'application étant commerciale, je n'ai pas la main sur les requêtes SQL générées pour y ajouter WITH NONE.
Avez-vous une idée/piste ? Merci d'avance pour votre aide.
Marsh Posté le 04-01-2011 à 12:38:03
Bonjour,
Je viens à vous avec un problème lié au serveur fédéré et à la journalisation sous DB2/400.
Mon application utilise une bdd DB2 LUW 9.7 sous Windows pour attaquer une bdd AS400 V5R3 via Federation Server.
Je cherche à insérer des lignes dans une table et j'obtiens une erreur :
SQL7008N REXX variable "ma_table" contains inconsistent data
Si j'active la journalisation, je n'ai plus d'erreur.
Malheureusement, j'ai plusieurs millions de lignes à insérer puis mettre à jour et le traitement se compte en heures avec la journalisation.
J'ai mis à jour la datasource ODBC associée au serveur AS400 pour ajouter le paramètre TXNIsolation à 32 afin de s'affranchir de la journalisation mais cela ne semble pas fonctionner.
L'application étant commerciale, je n'ai pas la main sur les requêtes SQL générées pour y ajouter WITH NONE.
Avez-vous une idée/piste ?
Merci d'avance pour votre aide.