Solved

MSSQL to mySQL

Posted on 2003-12-11
6
390 Views
Last Modified: 2008-03-10
I am trying to deploy my SQL server database to a web hosting vendor who uses mySQL.

I installed mySQL and myODBC, and use the DTS import/export wizard to create and run a package.

1, I get this error message: "... column 7 ('col_name', DBTYPE_STR) status 6 Data Overflow" with all of my tables. At the 'select source table and views' stage, if I select a table and click at the 'transform' button, I get to the 'column mapping and transformation' dialog. It shows that the size of all my 'varchar' as '-1'. Why? and how to correct this problem?

2, I see that the syntax of mySQL is completely different, e.g., [db].[dbo].[table1] -> `db`.`table1`, etc. Does this mean that I'll have to re-write all my stored procedures? AND I have to re-write my ASP.NET C# code?

3, I chose the destination of data as a "File DSN" instead of user/system DSN. Is that the right way to do it?

4, Is there an easier way to do this? (preferrably not having to purchase any software tools.)

Thanks.
0
Comment
Question by:samliam
  • 2
6 Comments
 
LVL 33

Expert Comment

by:snoyes_jw
Comment Utility
I'm not super familiar with this process, but:

2. mySQL will not support stored procedures until version 5.

4. If you're just trying to get a copy of your database, you can probably export it to a CSV file, then import using mysqlimport or LOAD DATA INFILE.
0
 
LVL 1

Accepted Solution

by:
JSheldon earned 50 total points
Comment Utility
Intelligent Converters has a tool for this if your interested...

http://www.convert-in.com/mss2sql.htm

0
 
LVL 33

Assisted Solution

by:snoyes_jw
snoyes_jw earned 50 total points
Comment Utility
It's been a while since the last post.  Is the problem solved?
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Slowly Changing Dimension Transformation component in data task flow is very useful for us to manage and control how data changes in SSIS.
Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now