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

Administration SQL Server Discussion :

.bak MSSQL to MySQL


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Par défaut .bak MSSQL to MySQL
    Bonjour,

    On m'a remis le .bak d'une base de donnée MS SQL server 2008 et je dois la charger dans MySQL.

    MySQL me jette quand j'essaye de la charger. Ce qui parait logique puisque le format d'encodage du .bak est sûrement spécifique à MS SQL.

    Cette base de donnée fait 9Go, je ne peut donc pas utiliser la version d'évaluation de MS SQL (limitée à des bases de 4Go) pour la charger et tenter de la ré-exporter dans un format compatible.

    Existe-t-il un moyen de charger directement le .bak d'une base MS SQL dans une base MySQl ?
    Si non, existe-t-il des outils gratuits permettant de faire la conversion ?
    Si c'est non aux 2 questions, dans quel format faut-il que la base de donnée MS SQL initiale soit exportée ?

    Cordialement, Jyrair.

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Effectivement vous ne pourrez jamais charger une sauvegarde SQL Server sur un serveur MySql. Les méthodes de sauvegarde des 2 bases sont réellement différentes. (Sauvegarde binaire d'un côté et dump de l'autre)

    Il existe plusieurs outils pour migrer vos données d'un serveur mssqlserver vers mysql mais pour cela vous devez opérer sur le serveur SQL Server d'origine :

    MSSQL2MYSQL : cet outil permet de générer un dump des données des bases sqlserver. Il est possible par la suite de restaurer ce dump sur mysql.

    SSIS : Pour exporter et importer vos données directement dans votre base mysql avec des fournisseurs ODBC depuis SQL Server.

    SQLyog : Outil commercial pour mysql et qui joue le même rôle que SSIS mais pour mysql.

    Vous devez bien sûr prendre en compte certaines différences qu'il pourrait exister sur les types de données (je ne sais plus si c'est encore le cas ...) et certains fonctions comme ISNULL() sur sqlserver et IFNULL() etc ...

    ++

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Par défaut
    Merci pour cette réponse rapide et précise.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 997
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par Jyrair Voir le message
    Cette base de donnée fait 9Go, je ne peut donc pas utiliser la version d'évaluation de MS SQL (limitée à des bases de 4Go) pour la charger et tenter de la ré-exporter dans un format compatible.
    Mais si toutes les versions sauf express accepte des bases de données de taille infinie et peuvent être utilisée pendant 180 jours à l'essais !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Hmm oui oui , effectivement j'ai vu 4Go , j'ai tout de de suite pensé à SQL Server Express au lieu de lire version d'évaluation ... mais effectivement comme le précise bien SQLPro les versions d'évaluation ne possèdent pas une telle limite ...

    ++

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

Discussions similaires

  1. Cherche hebergeur ASP / MSSQL / PHP / MySQL
    Par kiprok dans le forum Hébergement
    Réponses: 0
    Dernier message: 15/09/2011, 09h56
  2. [Newbie] - Equivalent Requete MSSQL pour mySQL
    Par Samish dans le forum Requêtes
    Réponses: 4
    Dernier message: 07/03/2009, 18h15
  3. IF ISNULL MSSQL vers MYSQL
    Par jeepibmx dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 03/03/2009, 15h13
  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
  5. exportation MSSQL vers MYSQL
    Par ldiaz dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 10/10/2006, 18h32

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