Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server和MYSQL之间的复制_Mysql_Sql_Sql Server_Odbc_Replication - Fatal编程技术网

SQL Server和MYSQL之间的复制

SQL Server和MYSQL之间的复制,mysql,sql,sql-server,odbc,replication,Mysql,Sql,Sql Server,Odbc,Replication,我正在尝试设置SQLServer2008和MYSQL之间的复制。我已经在MySQL服务器上安装了MySQL ODBC 5.1驱动程序。起初,我只是想在两个数据库之间建立一个链接服务器,这很好 但是,现在我正在尝试在SSMS中设置复制。我创建了一个简单的出版物,但设置订阅服务器时遇到问题。我似乎可以在Oracle和IBM下设置的唯一异构数据源。然而,我确实认为我应该能够使用安装的ODBC驱动程序并复制到MySQL数据库 有什么想法吗?!提前感谢所有人很明显,只有Oracle和DB2在任何方面都受支

我正在尝试设置SQLServer2008和MYSQL之间的复制。我已经在MySQL服务器上安装了MySQL ODBC 5.1驱动程序。起初,我只是想在两个数据库之间建立一个链接服务器,这很好

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

有什么想法吗?!提前感谢所有人

很明显,只有Oracle和DB2在任何方面都受支持,而且只有在使用OLE DB而不是ODBC时才受支持。因此,尝试使用ODBC设置到MySQL的复制几乎肯定是浪费时间

话虽如此,本机SQL Server复制并不是在数据库之间复制数据的唯一方法,如果您能提供有关您的需求的更多信息,那么可能有人会有另一种解决方案


例如,如果您的目标是某种形式的报告或数据仓库,那么您可以研究许多可用的ETL工具,并使用许多不同的数据库。(我假设您的目标不是冗余或可用性,因为您使用的是两种不同的平台。)

我们需要更多详细信息,请-您尝试了什么,为什么不起作用