CalvT
CalvT

Reputation: 3213

SQL Server sync to MySQL program

I want to continually sync every 30 mins or less around 380000 rows of data from 11 tables from a SQL Server database to a MySQL database. How can I do this? What programs can do this?

This post, which is often used to close questions like these as a duplicate, does not work for me, for the following reasons.

The SQL Server is part of a CRM system, I'm not sure if it may be a lite version or something, but long story short I do not have access to the SQL Server Management Studio.

The MySQL database is part of my hosting package, which means I have access to it via phpmyadmin and the like, but not to the console or anything. And obviously I cannot access it via localhost.

So basically what I'm looking for is a way to connect to both databases, probably via ODBC drivers, and sync data every x minutes/hours.

Upvotes: 0

Views: 12566

Answers (2)

CalvT
CalvT

Reputation: 3213

I finally used a program called Omega Sync. Now called Spectral Core Replicator.

Omega Sync can compare and synchronize both database schema and table data. Schema comparison and synchronization for databases of same kind Data comparison and synchronization even for databases of different kind Compare and Synchronize databases of unlimited size!

Supported databases

  • Access
  • SQL Server
  • MySQL
  • Oracle
  • Interbase
  • Firebird
  • ODBC sources

I am not associated with this company or product in any way.

Upvotes: 2

Remus Rusanu
Remus Rusanu

Reputation: 294297

Microsoft SQL Server replication can apply the changes to generic ODBC/OleDB subscribers. You can configure MySQL as a subscriber if you follow the right steps and use the correct drivers, but is not officially supported so you are on your own if something goes wrong. Eg. see Set up replication between Microsoft SQL Server 2000 and MySQL. since the article is for SQL 2000 is already deprecated since Microsoft SQL 2008 supports OleDB subscribers, not ODBC.

You will need a very deep understanding of both Microsoft SQL Server, MySQL, ODBC/OleDB and Microsoft SQL Server replication. If you hit errors you'll have to solve them on your own, as the public information on this subject is scarce. I can only tell you that is possible and I've seen it done. Good Luck!

Upvotes: 1

Related Questions