【问题标题】:SSMA for Oracle甲骨文的 SSMA
【发布时间】:2016-04-26 19:40:39
【问题描述】:

SSMA for Oracle 似乎不适用于 SQL Server Express Edition。事后看来,我明白了原因(没有使用 Express 版的 SQL Server 代理),尽管我很生气微软的官方下载说 它将ALL 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 数据库。 参考: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 迁移。

谢谢!

【问题讨论】:

  • 您可以临时启动一个 Azure 实例作为迁移目标,不是吗?

标签: sql-server oracle clob


【解决方案1】:

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

总结:

转到:工具(菜单)>项目设置(子菜单)>常规(下面板)>迁移(上层树)

在“迁移引擎”下,一定要选择“客户端数据迁移引擎”,这可能会被默认选中。

由于通过客户端计算机(Oracle->Client Machine->SQLServer)的额外数据跃点,迁移将花费更长的时间,但仍然可以工作。 p>

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 2011-07-19
    • 2014-09-11
    • 2011-06-15
    • 2020-06-10
    相关资源
    最近更新 更多