SSMA for Oracle

时间:2016-04-26 19:40:39

标签: sql-server oracle clob

似乎SSMA for Oracle不能与SQL Server Express Edition一起使用。事后我可以看到原因(没有使用Express Edition的SQL Server代理),虽然我很恼火,微软官方下载它将所有 SQL Server版本一起工作:

  

> SSMA for Oracle v6.0旨在支持从Oracle迁移   9.07.3或更高版本到所有版本的SQL Server 2005,SQL Server 2008,SQL Server 2008 R2和SQL Server 2012,SQL Server 2014和   Azure SQL DB。   参考:https://www.microsoft.com/en-us/download/details.aspx?id=43689

除了显而易见的升级SQL Server之外,还有解决方法吗?也许只是安装一个有效的SQL Server代理?我猜不是,所以作为一种替代方案,是否有其他(免费)方式将oracle DB迁移到SQL Server?

理想情况下,我希望能够迁移整个数据库(就像w.SSMA一样),但是能够迁移包含CLOB的单个表会很高兴。 注意:SQL Server附带的导入/导出工具不支持使用标准OLEDB进行CLOB迁移。

谢谢!

1 个答案:

答案 0 :(得分:1)

我偶然发现了我的问题full article here的解决方案。

<强>要点:

GOTO:工具(菜单)&gt;项目设置(子菜单)&gt;常规(下面板)&gt;迁移(上层

&#34;迁移引擎&#34;一定要选择&#34;客户端数据迁移引擎&#34;这可以默认选择。

enter image description here

迁移需要更长的时间,因为通过客户端计算机( Oracle-&gt;客户端计算机 - > SQLServer )的额外数据跳转,而不是服务器端迁移,但仍然有效。

我希望其他人会觉得这很有帮助。