OVH Cloud OVH Cloud

interruption de chargement incompréhensible

3 réponses
Avatar
pincezmoi
Bonjour à tous et à toutes,
Je suis en environnement Windows2003 sever, j'initialise une base de données
SQL server2000 sp4. J'ai créé et alimenté (initialisation) avec succés 15
tables (1 million d'enregistrements) déjà avec une procédure DTS et pour 4
tables, à l'alimentation, la procédure s'arrête au 80 000 ème enregistrement
(selon la table mais après un grand nombre d'écritures) et j'ai un message
erreur (toujours le même) "séparateur de colonnes invalide code 80074005"...
j'ai cherché partout (dump, version...SP3 - S, comitt, place disque,
changement de disques (raid - non raid), chargement spécifique d'une de ces
tables seule...) nous sommes débutants dans le monde WINDOWS SQLserver... et
un peu déroutés quelque bonne âme pourrait-telle m'aider à contourner ce
problème ?

Cordialement
DRDUB79
--
au réveil final

3 réponses

Avatar
Jean-Nicolas BERGER
Bonjour,
Etes-vous sûr que la structure du fichier d'entrée est correcte et
correspond bien à ce qui a été spécifié pour le DTS?
Si toutes les tables ne passent pas d'un coup, essayez-les une par une pour
trouver la fautive...
Cordialement.
JN BERGER

"pincezmoi" a écrit dans le message de
news:
Bonjour à tous et à toutes,
Je suis en environnement Windows2003 sever, j'initialise une base de
données
SQL server2000 sp4. J'ai créé et alimenté (initialisation) avec succés 15
tables (1 million d'enregistrements) déjà avec une procédure DTS et pour
4
tables, à l'alimentation, la procédure s'arrête au 80 000 ème
enregistrement
(selon la table mais après un grand nombre d'écritures) et j'ai un message
erreur (toujours le même) "séparateur de colonnes invalide code
80074005"...
j'ai cherché partout (dump, version...SP3 - S, comitt, place disque,
changement de disques (raid - non raid), chargement spécifique d'une de
ces
tables seule...) nous sommes débutants dans le monde WINDOWS SQLserver...
et
un peu déroutés quelque bonne âme pourrait-telle m'aider à contourner ce
problème ?

Cordialement
DRDUB79
--
au réveil final


Avatar
Med Bouchenafa
Il y a très probablement une mauvaise ligne dans ton fichier texte
Il faut configurer un fichier de log DTS et tu sauras sur quelle ligne
exactement cela coince
Pour mettre en place un fichier de log, regarde dans les proprietés du
package, il y a un onglet dédié

--
Bien cordialement
Med Bouchenafa
"pincezmoi" a écrit dans le message de
news:
Bonjour à tous et à toutes,
Je suis en environnement Windows2003 sever, j'initialise une base de
données
SQL server2000 sp4. J'ai créé et alimenté (initialisation) avec succés 15
tables (1 million d'enregistrements) déjà avec une procédure DTS et pour
4
tables, à l'alimentation, la procédure s'arrête au 80 000 ème
enregistrement
(selon la table mais après un grand nombre d'écritures) et j'ai un message
erreur (toujours le même) "séparateur de colonnes invalide code
80074005"...
j'ai cherché partout (dump, version...SP3 - S, comitt, place disque,
changement de disques (raid - non raid), chargement spécifique d'une de
ces
tables seule...) nous sommes débutants dans le monde WINDOWS SQLserver...
et
un peu déroutés quelque bonne âme pourrait-telle m'aider à contourner ce
problème ?

Cordialement
DRDUB79
--
au réveil finn


Avatar
Fred BROUARD
je te confirme. Ce genre d'erreur est toujours du à des info erronnées dans le
fichier d'entrée.

Le mieux serait de le découper en différents lots. Par exemple en utilisant une
table temporaire tampon en insérant toutes les lignes du fichier à raison d'une
ligne dans une seule colonne. Après il sera plus facile de repérer la ligne
fautive avec un traitement par lot dichotomique.

A +

pincezmoi a écrit:
Bonjour à tous et à toutes,
Je suis en environnement Windows2003 sever, j'initialise une base de données
SQL server2000 sp4. J'ai créé et alimenté (initialisation) avec succés 15
tables (1 million d'enregistrements) déjà avec une procédure DTS et pour 4
tables, à l'alimentation, la procédure s'arrête au 80 000 ème enregistrement
(selon la table mais après un grand nombre d'écritures) et j'ai un message
erreur (toujours le même) "séparateur de colonnes invalide code 80074005"...
j'ai cherché partout (dump, version...SP3 - S, comitt, place disque,
changement de disques (raid - non raid), chargement spécifique d'une de ces
tables seule...) nous sommes débutants dans le monde WINDOWS SQLserver... et
un peu déroutés quelque bonne âme pourrait-telle m'aider à contourner ce
problème ?

Cordialement
DRDUB79



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************