Avatar billede jochke Nybegynder
31. december 2002 - 10:48 Der er 9 kommentarer

Konverter MSSQL til MYSQL

Overvejer omlægning fra MSSQL til MYSQL.

Er det muligt at konvertere en MSSQL til en MYSQL? Er nybegynder med MYSQL og linux.
Avatar billede dsj Nybegynder
31. december 2002 - 13:38 #1
Hvad mener du helt præcis med at "konvertere"? Tænker du på at overfører dine databaser med indhold?

Jeg er ikke klar over om MS SQL, ligesom MySQL, kan lave en total backup af en database som en række sql-statements. Kan MS SQL det, er det jo pebbernødder at tage backuppen og indlæse den i MySQL.

Kan det ikke lade sig gøre skal du nok først i MySQL oprette en database der svarer til den du vil overfører, hvorefter du laver en applikation der kan trække alle data ud af MS SQL og indsætte dem i MySQL.
Avatar billede jochke Nybegynder
31. december 2002 - 13:42 #2
Jo, jeg vil overføre alle databaserne (selvfølgelig med indhold) fra en MSSQL til MYSQL.
Avatar billede dsj Nybegynder
31. december 2002 - 13:43 #3
Ved du om MS SQL kan gemme en hel database som rene sql-statements?
Avatar billede arne_v Ekspert
31. december 2002 - 14:07 #4
MS SQLServer kan godt eksporete tabel struktur til SQL
sætninger:

Enterprise Manager
Tools
Database Scripting
Avatar billede arne_v Ekspert
31. december 2002 - 14:09 #5
Enterprise Manager
Tools
Data Transformation Services
Export

kan flytte data (kræver nok en ODBC connection til target, men
det er jo helle rikke noget problem).
Avatar billede jochke Nybegynder
01. januar 2003 - 11:07 #6
Der er lige dukket 2 ekstra spørgsmål op.

ODBC connectionen, skal det bare være en "USER DSN" og så "SQL SERVER"? Den er måske ligeglad med om det er en MSSQL eller MY SQL?

Kan jeg ikke eksportere alle databaserne inkl. data på MSSQL serveren på en gang, i stedet for at skulle tage en tabel af gangen?
Avatar billede arne_v Ekspert
01. januar 2003 - 12:38 #7
user versus system dsn har kun betydning for om dsn er for
en bruger eller for alle brugere. Whatever suits you.

Der er forskel på MS SQL og MYSQL ODBC driver og du skal bruge
den rigtige (target=MySQL).

Du kan tage alle tabel strukturerne i et hug.

Jeg tror men er dog ikke helt sikker på at du kan flytte data
fra mere end en tabel samtidigt. Prøv og du kan markere flere tabeller.
Avatar billede arne_v Ekspert
29. januar 2003 - 22:59 #8
Fik du løst problemet ?
Avatar billede jochke Nybegynder
31. januar 2003 - 14:16 #9
Nej jeg har ikke fået kigget på det, da jeg har haft lidt problemer med at installere MySQL. Jeg får desværre ikke prøvet om det virker lige foreløbig. Så holder spørgsmålet åbent til jeg får tid til at kigge på det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester