MSSQL-to-MySQL is a program to migrate Microsoft SQL databases to
MySQL server. Depending on your privileges on the target MySQL server
you can export MS SQL data into new database or overwrite the contents
of an existing MySQL database.
Features
- All MS SQL data types and attributes are supported
- Works with all versions of Unix and Windows MySQL servers
- Merges MS SQL data into an existing MySQL database
- Converts individual tables
- Converts indexes with all necessary attributes
- Converts foreign keys
- Command line support
- VServer user's option
- Exports MS SQL databases into a dump file
- Easy-to-use wizard-style interface
- Full install/uninstall support
Limitations
- Works with MS SQL 2000 and MS SQL 7.0 only
- Does not convert stored procedures
- Does not convert views
Requirements
- Windows 2000/XP or Windows NT 4 with Internet Explorer 5 or later
or Windows 98/ME or Windows 95 with Internet Explorer 5 or later
- At least 32 MB of available memory
- MS SQL environment (server or client components of MS SQL should
be installed on the same machine where you run MSSQL-to-MySQL from)
VServer user's option
If you are using Virtual Server hosting you probably have no
sufficient privileges to create new databases on the target MySQL
server. For this case we recommend the following approach:
- ask your Virtual Server administrator to create blank database for
you
- run MSSQL-to-MySQL and select this database as the conversion
target
- click "Yes" when you will be asked if you'd like to overwrite
existing MySQL database
When you complete these steps, the entire contents of the source MS
SQL database will be imported into the specified MySQL database.
MySQL dump file
MSSQL-to-MySQL allows users to perform deferred conversion and get
more control over the process. Following this way, the program stores
the contents of the source database into a local dump file instead of
moving it to MySQL server directly. The resulting file contains MySQL
statements to create all tables and to fill them with the data. You will
be able to import this file into existing MySQL database via MySQL
client as follows: