2011-08-01 41 views
1

我试图设置SQL Server 2008和MYSQL之间的复制。我在MySQL服务器上安装了MySQL ODBC 5.1驱动程序。最初我试图在两个正常工作的数据库之间建立一个链接服务器。SQL Server和MYSQL之间的复制

但是现在我试图在SSMS中设置复制。我创建了一个简单的出版物,但我在设置订阅者时遇到问题。我似乎可以在Oracle和IBM下建立唯一的异构数据源。但我认为我应该能够使用安装的ODBC驱动程序并将其复制到MySQL数据库。

有什么想法?提前感谢任何人

+0

我们需要更多的细节 - 请问你有什么尝试,为什么它不工作 – dfb

回答

2

documentation非常清楚,只有Oracle和DB2以任何方式支持,只有在使用OLE DB而不是ODBC时。因此,尝试使用ODBC设置到MySQL的复制几乎肯定是浪费时间。

话虽如此,原生SQL Server复制不是在数据库之间复制数据的唯一方法,并且如果您可以提供有关您的需求的更多信息,那么某人可能会有其他解决方案。例如,如果您的目标是某种形式的报告或数据仓库,那么您可以查看许多可用的ETL工具,并使用许多不同的数据库。 (我假设你的目标不是冗余或可用性,因为你使用两个不同的平台。)