![是否可以复制/集群两个不同的数据库](https://linux22.com/image/499695/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%A4%8D%E5%88%B6%2F%E9%9B%86%E7%BE%A4%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93.png)
我想知道是否可以在 mssql 和 mysql 之间复制或聚集表。
这在迁移过程中可能会很有用。
答案1
尽管 MS 不支持,但 SQL Server 和 MySQL 之间可以进行复制。例如。如何...在 Microsoft SQL Server 2000 和 MySQL 之间设置复制
答案2
这不太可能。
如果是,则可能需要转储数据库;解析它,然后将其恢复到另一个数据库。只有当您的表非常简单时才会发生这种情况,即使如此……
它永远不会得到供应商的支持,所以当你遇到问题时,你将孤身一人。
您最好的希望是编写一个自定义程序,连接到两个数据库并将有意义的数据从一个数据库复制到另一个数据库;但这实际上是针对具体情况的,不太可能为您提供您可能需要的实时“集群”。
所以简而言之,这取决于您的数据,但一般答案是“不”。