我正在尝试在SQL Server 2008和MYSQL之间设置复制。我在MySQL服务器上安装了MySQL ODBC 5.1驱动程序。最初我试图在两个数据库之间建立一个链接服务器,它工作正常。
但是现在我正在尝试在SSMS中设置复制。我创建了一个简单的出版物,但我在设置订阅者时遇到了问题。我可以在Oracle和IBM下设置唯一的异构数据源。但我认为我应该能够使用安装的ODBC驱动程序并复制到MySQL数据库。
任何想法?!提前感谢任何人
答案 0 :(得分:2)
documentation非常清楚,只有在使用OLE DB而不是ODBC时才支持Oracle和DB2。因此,尝试使用ODBC设置复制到MySQL几乎肯定是浪费时间。
话虽如此,本机SQL Server复制并不是在数据库之间复制数据的唯一方法,如果您可以提供有关您的需求的更多信息,那么有人可能会有替代解决方案。
例如,如果您的目标是某种形式的报告或数据仓库,那么您可以查看许多可用的ETL工具并使用许多不同的数据库。 (我假设您的目标不是冗余或可用性,因为您使用的是两个不同的平台。)