0

我们计划进行从 MySql Server 到 MSSQL Server 的数据库迁移;我们有一些外部工具和一些内部工具来完成此任务。现在我们需要有一个流程来验证迁移后 MySql 和 MSSQL 服务器之间的数据。我们进行了搜索,发现了 tablediff.exe。但它似乎只能在 MSSQL 数据库之间进行比较。不确定我们是否可以通过为 MySql 数据库创建链接服务器来使用此工具(如果可以,请告诉我如何操作)。如果有任何其他工具,请建议我。

提前致谢,

4

1 回答 1

0

我使用 mssql 服务器的链接服务器选项实现了这一点。我已经为我的 mysql 数据库创建了链接服务器,并使用以下查询来实现这一点

(select * from a 
except select * openquery(LINKEDSERVER,'select * from a'))
Union
(select * openquery(LINKEDSERVER,'select * from a')
except 
select * from a)

我不确定这是否是正确的做法。但它确实对我们有用。

于 2013-02-07T11:27:07.263 回答