似乎SSMA for Oracle不能使用SQL Server Express Edition。现在回想起来,我可以明白为什么(没有工作SQL Server代理使用Express版),虽然我恼火,从微软官方下载说它将与工作的所有 SQL Server的版本:SSMA for Oracle
> 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迁移。
谢谢!
您可以临时启动Azure实例作为迁移目标,不是吗? – mustaccio