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 :

exportation MSSQL vers MYSQL


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Par défaut exportation MSSQL vers MYSQL
    Bonjour,
    Lorsque j'exporte des données de MSSQL vers mysql
    avec le driver ODBC mysql installé et avec des jobs programmés, je perds tous les accents.
    Dans la base MSSQL ils sont correct, et apres export/import...dans mysql les accents sont remplacés par des "?".
    Quelqu'un a une idée?
    Merci
    Luis

  2. #2
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    essaye les échappements
    example pour ' ça sera \'

    @++++

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Par défaut export mssql vers mysql
    Bonjour,
    je pige pas ton truc...

    Le fait est que j'utilise l'outil d'exportation de données de mssql...
    j'ai vue une option UNICODE...je vais essayé
    d'avance merci
    luis

  4. #4
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    unicode vise à donner à tout caractère de n'importe quel système d'écriture de langue un nom et un identifiant numérique, et ce de manière unifiée, quelle que soit la plate-forme informatique ou le logiciel.

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Par défaut export mssql mysql
    Bonjour a tous,
    alors voila quelques details supplementaires:

    La base de depart est une base MSSQL, la base ou sont stockées les données du site web est un mysql.
    pour exporter les données de l'un vers l'autre j'utilise DTS (l'outil d'export de MSSQL)
    1 export de ma table avec une requete vers un fichier text
    Le fichier text est correct avec les accents
    2 importation de ce fichier vers mysql avec un script tel que celui ci:
    TRUNCATE OCLG;
    LOAD DATA LOCAL INFILE '/home/ldiaz/oclg' INTO TABLE OCLG
    FIELDS TERMINATED BY '|'
    LINES TERMINATED BY '\n';
    TRUNCATE ckb;
    LOAD DATA LOCAL INFILE '/home/ldiaz/ckb' INTO TABLE ckb
    FIELDS TERMINATED BY '|'
    LINES TERMINATED BY '\n';
    TRUNCATE abo;
    LOAD DATA LOCAL INFILE '/home/ldiaz/abo' INTO TABLE abo
    FIELDS TERMINATED BY '|'
    LINES TERMINATED BY '\n';
    TRUNCATE incid_cust;
    LOAD DATA LOCAL INFILE '/home/ldiaz/incid_cust' INTO TABLE incid_cust
    FIELDS TERMINATED BY '|'
    LINES TERMINATED BY '\n';
    LOAD DATA LOCAL INFILE '/home/ldiaz/results' INTO TABLE Results
    FIELDS TERMINATED BY '|'
    LINES TERMINATED BY '\n';


    Si je fais l'importation avec phpMyadmin ca marche bien, j'ai les accents, mais avec ce script je perds les accents, j'ai des ? a la place de ó ou ñ

    Merci de m'aider
    Luis

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Par défaut export mssql mysql
    Re bonjour pour info:

    ma base a ete crée comme ca:

    show create database xxx;
    +----------+---------------------------------------------------------------------------------------+
    | Database | Create Database |
    +----------+---------------------------------------------------------------------------------------+
    | xxx | CREATE DATABASE `xxxx` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci

    D'avance merci

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

Discussions similaires

  1. [AC-2002] Export automatique vers MySql
    Par marine42 dans le forum VBA Access
    Réponses: 2
    Dernier message: 09/06/2010, 08h53
  2. IF ISNULL MSSQL vers MYSQL
    Par jeepibmx dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 03/03/2009, 15h13
  3. Export Oracl vers MySQL
    Par NedaRyme dans le forum Administration
    Réponses: 2
    Dernier message: 18/06/2007, 11h44
  4. Conversion de caractère mssql vers mysql
    Par nicoaix dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 12/10/2006, 10h21

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