我们计划从MySql Server迁移到MSSQL服务器;我们有一些外部工具和一些内部工具来实现这一目标。现在我们需要有一个进程来在迁移后验证MySql和MSSQL服务器之间的数据。我们进行了搜索并找到了tablediff.exe。但它似乎只能在MSSQL数据库之间进行比较。不确定我们是否可以通过为MySql数据库创建链接服务器来使用此工具(如果是这样,请告诉我如何操作)。如果还有其他工具,请建议我。
先谢谢,
答案 0 :(得分:0)
我使用mssql server的链接服务器选项实现了这一点。我已经为我的mysql数据库创建了链接服务器,并使用以下查询来实现这个
(select * from a
except select * openquery(LINKEDSERVER,'select * from a'))
Union
(select * openquery(LINKEDSERVER,'select * from a')
except
select * from a)
我不确定这是否是一种正确的方法。但它确实对我们有用。