Pagina 1 van 1
MySQL database converteren naar MS SQL database
Geplaatst: 09 feb 2005, 14:46
door Stino
Bestaan er tools om een MySQL database te converteren naar een MS SQL database? Ik heb er een aantal gevonden, maar deze waren niet gratis, en deden dus alleen de eerst vijf rijen.
Stino...
Geplaatst: 09 feb 2005, 15:22
door wem
kunt ge ni gewoon exporteren met phpMyAdmin ofzo, en dan importeren in MS SQL?
Geplaatst: 09 feb 2005, 15:34
door ubremoved_539
wem schreef:kunt ge ni gewoon exporteren met phpMyAdmin ofzo, en dan importeren in MS SQL?
Dan heb je enkel de data... wat met specifieke DDL ? Hoe eenvoudig dit klusje is hangt gewoon af van welke features je allemaal gebruikt in mySQL.
Geplaatst: 09 feb 2005, 16:42
door Stino
Zo gaat het al zeker niet wem, zijn verschillende SQL dialecten (datatypes, ...), ik hoopte op een tool die het kan omzetten of gewoon importeren.
Geplaatst: 09 feb 2005, 16:52
door ubremoved_539
Als je wat Google'd kan je er eentje vinden aan 30 euro, en ik dacht zelfs eentje dat gratis was.
Geplaatst: 09 feb 2005, 17:50
door Nob
In phpmyadmin kan je wel degelijk naar MSSQL formaat exporten (zowel de data als de structuur enzo).
http://dev.mysql.com/doc/mysql/en/server-sql-mode.html
greetz,
Nob
Geplaatst: 09 feb 2005, 18:26
door Stino
Dit krijg ik als ik de server normaal opstart en dump met phpMyAdmin
Code: Selecteer alles
CREATE TABLE `cd` (
`cd_id` int(11) NOT NULL auto_increment,
`cd_catid` int(11) default NULL,
`cd_name` varchar(255) default NULL,
`cd_insert_userid` int(11) NOT NULL default '0',
`cd_insert_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`cd_update_userid` int(11) default '0',
`cd_update_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`cd_artist` varchar(255) default NULL,
PRIMARY KEY (`cd_id`),
KEY `fi0` (`cd_catid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1236;
En dit met --sql-mode=MSSQL
Code: Selecteer alles
CREATE TABLE "cd" (
"cd_id" int(11) NOT NULL,
"cd_catid" int(11) default NULL,
"cd_name" varchar(255) default NULL,
"cd_insert_userid" int(11) NOT NULL default '0',
"cd_insert_datetime" datetime NOT NULL default '0000-00-00 00:00:00',
"cd_update_userid" int(11) default '0',
"cd_update_datetime" datetime NOT NULL default '0000-00-00 00:00:00',
"cd_artist" varchar(255) default NULL,
PRIMARY KEY ("cd_id"),
KEY "fi0" ("cd_catid")
) AUTO_INCREMENT=1236 ;
MSSQL
Equivalent to PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, NO_KEY_OPTIONS, NO_TABLE_OPTIONS, NO_FIELD_OPTIONS.
Maar datatypes veranderen natuurlijk niet mee.
r2504 schreef:Als je wat Google'd kan je er eentje vinden aan 30 euro, en ik dacht zelfs eentje dat gratis was.
Het is maar voor een maal te gebrkuiken dus ik zocht niets te komen. Als je toevallig de URL nog hebt voor die gratis optie, altijd welkom.
Stino....