从SQL Anywhere到SQL Server

时间:2018-12-19 16:30:49

标签: sql-server sqlanywhere

我一直试图将SQLAnywhere数据库迁移到SQL Server,但没有成功。我能做的最好的事情是使用MySQL工作台从SQL Anywhere迁移到MySQL,然后使用MS迁移工具从MySQL迁移到SQL Server。问题是我遇到很多错误。该数据库有将近2000个表,在从SQL Anywhere到MySQL的转换中,迁移150个表时出现错误。

我想知道是否有更直接的方法,我也知道MS具有SAP ASE到SQL的迁移工具,但是还无法弄清楚如何将SQL Anywhere导入ASE,SAP的文档几乎没有用。

欢迎提出任何想法。

1 个答案:

答案 0 :(得分:0)

尝试迁移到MySql而不是MS Sql,这可能是一种更简单的方法。迁移表只是一个开始,您将需要迁移查询,存储过程,函数等。

我的一些基于遗留代码的代码使用了很多“自然连接”,而MSSQL不支持这种连接,幸运的是在MySQL中也是如此。 我无法想象需要为2000个表更改多少行代码。