Probleme DUMP #1064

Fermé
p0un Messages postés 2 Date d'inscription mercredi 11 août 2010 Statut Membre Dernière intervention 16 août 2010 - 16 août 2010 à 14:22
 uu - 30 août 2010 à 18:37
Bonjour,

Je tente de transférer ma base de mon SQL server 2000 depuis une semaine en vain, voila ou j'en suis.

J'ai fais 2 .sql diffèrent, le premier comportant les CREATE TABLE et le second qui s'occupe des INSERT (j'ai un .sql de 100 mo)
Hors mon phpMyAdmin n'arrive pas a lire mon premier, et me donne pour erreur

"#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'C' at line 1"

Le SQL de structure est dans un langage bizarre que je ne connaissais pas.

CREATE TABLE [dbo].[V_BAL] (
[LIE_CODE] [varchar] (8) COLLATE French_CI_AS NULL ,
[LIE_GRO_CODE] [varchar] (8) COLLATE French_CI_AS NULL ,
[LIE_FAM_CODE] [varchar] (8) COLLATE French_CI_AS NULL ,
[LIE_DES_CODE] [varchar] (8) COLLATE French_CI_AS NULL ,
[LIE_IMAGE] [varchar] (100) COLLATE French_CI_AS NULL ,
[LIE_HAUT] [float] NULL ,
[LIE_LARG] [float] NULL ,
[LIE_LONG] [float] NULL ,
[LIE_VOL] [float] NULL ,
[LIE_POIDS] [float] NULL ,
[LIE_MAT] [varchar] (20) COLLATE French_CI_AS NULL ,
[LIE_DOCUMENTS] [varchar] (254) COLLATE French_CI_AS NULL ,
[LIE_REF_CODE] [varchar] (8) COLLATE French_CI_AS NULL ,
[LIE_GRO_NOM] [varchar] (30) COLLATE French_CI_AS NULL ,
[LIE_FAM_NOM] [varchar] (30) COLLATE French_CI_AS NULL ,
[LIE_DES_NOM] [varchar] (30) COLLATE French_CI_AS NULL ,
[LIE_REF_NOM] [varchar] (50) COLLATE French_CI_AS NULL
) ON [PRIMARY]
GO

Voila, à noter que j'ai fais un test en supprimant tout ce qui était en trop les [ ] et les [dbo].

Sans succès..

Merci d'avance pour le temps passé sur mon problème,

jeff.

2 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
16 août 2010 à 21:56
On ne transfère pas comme ça une base SQL Server sur un MySQL. C'est différent. Dans ton dump, dbo correspond à un nom de schéma, chose que MySQL ne comprendra pas.

Sur Google, tu devrais pouvoir trouver des utilitaires de conversion SQL Server > MySQL.

1
Bonjour,

J ai un sérieux problème, ma base de donnée a dépasser les 2GO de d espace et je n arrive plus a l exploiter sur mon SQL SERVER 2000, il est limité a allouer des bases de donnes inférieur a 2 GO d espace ...Comment faire aidez moi
0