Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1367 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Exporter MySQL->MSSQL 2005

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exporter MySQL->MSSQL 2005

n°1755457
Siluro
Posté le 04-07-2008 à 10:18:36  profilanswer
 

Bonjour,
Je veux transférer une table se trouvant sur MySQL vers une base SQL Server 2005 (Express). J'ai fait un dump intégral de ma table avec phpMyAdmin puis j'ai lancé ce dump sur l'interface SQL Server Management Studio Express. Le problème, c'est qu'il me sort plein d'erreurs du genre :

Citation :

Msg 156, Niveau 15, État 1, Ligne 21
Syntaxe incorrecte vers le mot clé 'IF'.


Pour ce simple morceau :

Code :
  1. CREATE DATABASE IF NOT EXISTS users;
  2. USE users;
 

Et puis d'autres erreurs en vrac...

Citation :

Msg 102, Niveau 15, État 1, Ligne 21
Syntaxe incorrecte vers 'joomla'.
Msg 156, Niveau 15, État 1, Ligne 28
Syntaxe incorrecte vers le mot clé 'IF'.
Msg 102, Niveau 15, État 1, Ligne 347
Syntaxe incorrecte vers 'Source'.
Msg 4145, Niveau 15, État 1, Ligne 347
Expression de type non booléen spécifiée dans un contexte où une condition est attendue, près de 'want'.
Msg 4145, Niveau 15, État 1, Ligne 347
Expression de type non booléen spécifiée dans un contexte où une condition est attendue, près de 'are'.
Msg 319, Niveau 15, État 1, Ligne 347
Syntaxe incorrecte près du mot clé « with ». Si l'instruction est une expression de table commune ou une clause xmlnamespaces, l'instruction précédente doit se terminer par un point-virgule.

 

J'ai aussi testé une dizaine de programmes qui font ce boulot mais la plupart plantent : division par zéro ou EOF machin truc. Avez-vous ze solution à mon pwoblemeu ?


Message édité par Siluro le 04-07-2008 à 10:29:10
mood
Publicité
Posté le 04-07-2008 à 10:18:36  profilanswer
 

n°1755545
moi23372
Posté le 04-07-2008 à 12:11:19  profilanswer
 

chaque SGBD à son propre système d'import export.  
N'espère pas passer comme cela de MySQL vers SQL SERVER.

n°1755684
MagicBuzz
Posté le 04-07-2008 à 19:20:55  profilanswer
 

rien de plus simple, sauf pour tout ce qui concerne les PL/SQL et une partie des contraintes.
 
dans SQL Server, t'as un module d'import de base de données. tu choisi le drivers OLEDB pour mysql (qu'il faut installer évidement), puis tu coches les tables à importer.
 
avec Oracle, il arrive notamment à récuperer toutes les tables avec leurs valeur, les indexes et les clés étrangères. je pense que pour mysql, si le drivers n'est pas trop pourri, il y arrivera aussi.

n°1755693
Siluro
Posté le 04-07-2008 à 20:55:31  profilanswer
 

moi23372 a écrit :

chaque SGBD à son propre système d'import export.  
N'espère pas passer comme cela de MySQL vers SQL SERVER.


J'avais eu un semblant d'espoir quand j'ai vu dans phpMyAdmin qu'il y avait une sélection de compatibilités (il y avait sql server)
 

MagicBuzz a écrit :

rien de plus simple, sauf pour tout ce qui concerne les PL/SQL et une partie des contraintes.
 
dans SQL Server, t'as un module d'import de base de données. tu choisi le drivers OLEDB pour mysql (qu'il faut installer évidement), puis tu coches les tables à importer.


ok, je testerai prochainement. merci :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Exporter MySQL->MSSQL 2005

 

Sujets relatifs
[Résolu] Connexion sécurisée à une base de données MySQL[MYSQL] Clause WHERE foireuse ?
servlet et multiples connexions Mysqlaide pour recuperation donnée via explode mysql
Clause Alter Mysql/pgsql, le comment, aide pleaseAccents sur mysql
[MYSQL] Limite d'une table[PHP] tableau MySQL -> formulaire -> MySQL
[JSP] Mysql image dans blobBesoin de conseils : plusieurs sites sur un serveur MySQL
Plus de sujets relatifs à : Exporter MySQL->MSSQL 2005


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR