OVH Cloud OVH Cloud

Problème chargement DTS "Séparateur de colonne introuvable")

3 réponses
Avatar
Ydenier
Bonjour,

Je charge 19 tables avec 1 fichier texte par table.
Une erreur "Séparateur de colonne introuvable" se produit sur certain fichiers
au bout d'un certain nombre d'enregistrements.
Cette erreur semble être du même type que l'erreur décrite ici :
http://support.microsoft.com/kb/301060.
Je suis sur un serveur avec Windows 2003 Server plus MS SQL Server 2000
avec le SP3 hors cette erreur est censé être corrigée depuis le SP1.
L'installation de MS SQL 2000 à été faite avec l'application du SP3
directement (CD fournis par Microsoft) donc sans passer les SP1 et SP2 avant
puisque les Services pack sont censé inclure les corrections apportées sur
les SP précédent.
Mon fichier de données est décrit :
Séparateur d'enregistrement : {CR}{LF},
Identificateur de texte : Guillemet ("),
Séparateur de colonne : Virguile.
L'enregistrement qui est décrit comme posant problème possède la même
structure que des enregistrements déja présent sur des lignes précédentes et
ne posant pas problème.

Merci d'avance pour vos réponses.

3 réponses

Avatar
Dominique Pineau
Bonjour

Je travaille avec Ydennier sur ce projet. Voici un exemple de fichier, le
fichier que nous appelons AT10.txt. Il fait 107307 lignes pour 9634Ko, je
réalise un import "manuel", c'est à dire bouton droit Toutes les
tâches->Importer de données ..." "Suivant>" "Source de données : Fichier
texte" ect ... Pour la Destination que ce soit une table existante ou que
l'on demande la création de la table le résultat est le même :
---------------------------
Copy Data from AT10 to [ODS].[dbo].[AT10] Étape
---------------------------
Erreur dans la source pour la ligne numéro 23851. Nombre d'erreurs déjà
rencontrées au cours de cette tâche : 1.

Séparateur de colonnes introuvable.


---------------------------
OK
---------------------------


Nous avons réalisé l'opération sur 2 serveurs, des DL385 biPro, même chose à
chaque fois.

Cordialement

"Ydenier" a écrit :

Bonjour,

Je charge 19 tables avec 1 fichier texte par table.
Une erreur "Séparateur de colonne introuvable" se produit sur certain fichiers
au bout d'un certain nombre d'enregistrements.
Cette erreur semble être du même type que l'erreur décrite ici :
http://support.microsoft.com/kb/301060.
Je suis sur un serveur avec Windows 2003 Server plus MS SQL Server 2000
avec le SP3 hors cette erreur est censé être corrigée depuis le SP1.
L'installation de MS SQL 2000 à été faite avec l'application du SP3
directement (CD fournis par Microsoft) donc sans passer les SP1 et SP2 avant
puisque les Services pack sont censé inclure les corrections apportées sur
les SP précédent.
Mon fichier de données est décrit :
Séparateur d'enregistrement : {CR}{LF},
Identificateur de texte : Guillemet ("),
Séparateur de colonne : Virguile.
L'enregistrement qui est décrit comme posant problème possède la même
structure que des enregistrements déja présent sur des lignes précédentes et
ne posant pas problème.

Merci d'avance pour vos réponses.


Avatar
Dominique Pineau
voici les lignes 23950 23951 23952

"PTARV2D20051VM RC -22-6","2 ROUES 2005","00000000","+000000016241","+0","
",""
"COMMUND21059","BELLEFOND"," ","21 0000000000002221945AG","+0"," ",""
"COMMUND51364","MERY PREMECY"," ","51 0000000000002221959PH","+0"," ",""


"Dominique Pineau" a écrit :

Bonjour

Je travaille avec Ydennier sur ce projet. Voici un exemple de fichier, le
fichier que nous appelons AT10.txt. Il fait 107307 lignes pour 9634Ko, je
réalise un import "manuel", c'est à dire bouton droit Toutes les
tâches->Importer de données ..." "Suivant>" "Source de données : Fichier
texte" ect ... Pour la Destination que ce soit une table existante ou que
l'on demande la création de la table le résultat est le même :
---------------------------
Copy Data from AT10 to [ODS].[dbo].[AT10] Étape
---------------------------
Erreur dans la source pour la ligne numéro 23851. Nombre d'erreurs déjà
rencontrées au cours de cette tâche : 1.

Séparateur de colonnes introuvable.


---------------------------
OK
---------------------------


Nous avons réalisé l'opération sur 2 serveurs, des DL385 biPro, même chose à
chaque fois.

Cordialement

"Ydenier" a écrit :

> Bonjour,
>
> Je charge 19 tables avec 1 fichier texte par table.
> Une erreur "Séparateur de colonne introuvable" se produit sur certain fichiers
> au bout d'un certain nombre d'enregistrements.
> Cette erreur semble être du même type que l'erreur décrite ici :
> http://support.microsoft.com/kb/301060.
> Je suis sur un serveur avec Windows 2003 Server plus MS SQL Server 2000
> avec le SP3 hors cette erreur est censé être corrigée depuis le SP1.
> L'installation de MS SQL 2000 à été faite avec l'application du SP3
> directement (CD fournis par Microsoft) donc sans passer les SP1 et SP2 avant
> puisque les Services pack sont censé inclure les corrections apportées sur
> les SP précédent.
> Mon fichier de données est décrit :
> Séparateur d'enregistrement : {CR}{LF},
> Identificateur de texte : Guillemet ("),
> Séparateur de colonne : Virguile.
> L'enregistrement qui est décrit comme posant problème possède la même
> structure que des enregistrements déja présent sur des lignes précédentes et
> ne posant pas problème.
>
> Merci d'avance pour vos réponses.


Avatar
Oxiane
2 pistes :

le "" en fin d'enregistrement ne peut pas poser de problème ? (insertion de
null ?)

Avez-vous édité le fichier dans un éditeur hexadécimal (du style PSPAD,
freeware) afin de vérifier que l'enregistrement se termine bien par
<CR><LF>, et qu'il n'y a pas de 'zéro binaire' dans l'enregistrement ?

--
Cordialement

Oxiane
----------------------------------------------------------
Omnia vanitas


"Dominique Pineau" a écrit dans
le message de news:
voici les lignes 23950 23951 23952

"PTARV2D20051VM RC -22-6","2 ROUES


2005","00000000","+000000016241","+0","
",""
"COMMUND21059","BELLEFOND"," ","21 0000000000002221945AG","+0"," ",""
"COMMUND51364","MERY PREMECY"," ","51 0000000000002221959PH","+0"," ",""


"Dominique Pineau" a écrit :

> Bonjour
>
> Je travaille avec Ydennier sur ce projet. Voici un exemple de fichier,


le
> fichier que nous appelons AT10.txt. Il fait 107307 lignes pour 9634Ko,


je
> réalise un import "manuel", c'est à dire bouton droit Toutes les
> tâches->Importer de données ..." "Suivant>" "Source de données : Fichier
> texte" ect ... Pour la Destination que ce soit une table existante ou


que
> l'on demande la création de la table le résultat est le même :
> ---------------------------
> Copy Data from AT10 to [ODS].[dbo].[AT10] Étape
> ---------------------------
> Erreur dans la source pour la ligne numéro 23851. Nombre d'erreurs déjà
> rencontrées au cours de cette tâche : 1.
>
> Séparateur de colonnes introuvable.
>
>
> ---------------------------
> OK
> ---------------------------
>
>
> Nous avons réalisé l'opération sur 2 serveurs, des DL385 biPro, même


chose à
> chaque fois.
>
> Cordialement
>
> "Ydenier" a écrit :
>
> > Bonjour,
> >
> > Je charge 19 tables avec 1 fichier texte par table.
> > Une erreur "Séparateur de colonne introuvable" se produit sur certain


fichiers
> > au bout d'un certain nombre d'enregistrements.
> > Cette erreur semble être du même type que l'erreur décrite ici :
> > http://support.microsoft.com/kb/301060.
> > Je suis sur un serveur avec Windows 2003 Server plus MS SQL Server


2000
> > avec le SP3 hors cette erreur est censé être corrigée depuis le SP1.
> > L'installation de MS SQL 2000 à été faite avec l'application du SP3
> > directement (CD fournis par Microsoft) donc sans passer les SP1 et SP2


avant
> > puisque les Services pack sont censé inclure les corrections apportées


sur
> > les SP précédent.
> > Mon fichier de données est décrit :
> > Séparateur d'enregistrement : {CR}{LF},
> > Identificateur de texte : Guillemet ("),
> > Séparateur de colonne : Virguile.
> > L'enregistrement qui est décrit comme posant problème possède la même
> > structure que des enregistrements déja présent sur des lignes


précédentes et
> > ne posant pas problème.
> >
> > Merci d'avance pour vos réponses.