views:

44

answers:

1

I have tried some tools (such as mysql migration toolkit and bullzip's Access To MySQL utility.) that convert a ms access database to mysql which all successfully create the database, tables and insert the data.

What they do not appear to do is recreate the relationships (constaints) from the original ms access database into mysql.

Are there any utilities that can recreate the database, tables and data with the correct relationships? Thanks

+1  A: 

Yes, there are tools which do that for you:

I would always take care using tools like these for conversions, especially relationships - you never know if they forget some relationship or convert fieldtypes wrongly. So you better make sure to manually check everything afterwards.

moontear
Thank you very much
badass
+1 for the advice to manually check everything afterwards. Even Microsoft can't write a tool to do a 100% conversion of Jet/ACE to SQL Server, as I recently found out. For instance, several validation rules did not upsize properly because the SSMA did not understand them.
David-W-Fenton