IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

(SQL Server Express 2008) Problème d'import de fichier texte


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut (SQL Server Express 2008) Problème d'import de fichier texte
    Bonjour à tous,

    Je sèche complètement sur un problème d'import de fichier à plat sur SQL Server Express 2008.
    J'essaie de l'effectuer sous Management Studio.

    L'erreur que j'obtiens à l'issue de la procédure est :
    "Erreur 0xc02020a1: Tâche de flux de données 1: Échec de la conversion de données. La conversion de données de la colonne «Q4_2» a retourné la valeur d'état 4 et le texte d'état «Le texte est tronqué ou un ou plusieurs caractères n'ont aucune correspondance dans la page de codes cible.»."

    Après divers tests je me suis aperçu que l'erreur provenait du fait que le champ Q4_2 contenait parfois plus de 50 caractères.

    A partir de là j'ai tenté de :
    - augmenter la taille du champs en modifiant les mappages lors de l'import
    - passer le champ en varchar(MAX)
    - créer d'abord la table en définissant correctement les champs puis ensuite y importer les données

    Rien à faire, j'aboutis systématiquement à la même erreur.

    Par contre, si je supprime des caractères dans le champ Q4_2 du fichier texte pour tomber à 50 max, ça fonctionne.
    Evidemment cette solution m'a servi de test, elle est impossible à passer en prod.

    Voilà, j'ai passé 4h dessus sans succès, auriez-vous la moindre idée ?

    Merci beaucoup.

    Lioban.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Ca y est j'ai enfin trouvé le souci !

    Lorsque l'on fait un import de texte via l'assistant on peut définir les caractéristiques des champs de la table récipiendaire de 2 façons :
    - lors du mappage (3e écran - Modifier les mappages)
    - lors de la sélection du fichier source (1er écran en haut à droite - Avancé)

    Dans mon cas, si je modifie les caractéristiques de mes champs lors du mappage ça ne fonctionne pas.
    Par contre, en cliquant sur Avancé au tout début du process, ça fonctionne nickel et je n'ai plus de plantage !

    A une prochaine.

    Lioban.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/01/2013, 08h23
  2. problème installation sql server express 2008
    Par soft_57 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 09/05/2012, 15h06
  3. Problème de connexion SQL server express 2008 et Access 2003
    Par Kalion dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/03/2009, 09h17
  4. Problème d'installation de SQL Server Express 2008
    Par _Fabien dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/04/2008, 17h06
  5. [HIBERNATE] [SQL SERVER EXPRESS 2005] Problème connection.
    Par Dimitri S. dans le forum Hibernate
    Réponses: 2
    Dernier message: 13/09/2007, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo