0

我正在尝试使用 SSMA 将数据从 Oracle 迁移到 Azure SQL Server。我已经安装了所有东西,并成功完成了转换 Schema 的步骤。已在 Azure SQL 中成功创建所有 145 个表。

我已经成功连接到 Oracle 和 Azure,并且可以在两个元数据资源管理器窗口中展开对象没有问题。

当我尝试执行“迁移数据”步骤时,它提示我再次输入两个连接的登录凭据,然后它一直报告此错误:

正在迁移数据...正在
分析元数据...
正在准备表 AMDS.AIRPORT...
正在准备数据迁移包... 正在
启动数据迁移引擎正在
启动数据迁移...
处理过程中出现异常:发生网络相关或特定于实例的错误时建立与 SQL Server 的连接。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:TCP 提供者,错误:0 - 不知道这样的主机。)
数据迁移操作已完成。
0 个表已成功迁移。
0 个表已部分迁移。
1 个表迁移失败。

我已经重试了几次,包括像上面的示例中只选择一个表,但我一直收到相同的“与 SQL Server 建立连接时发生错误”。

我正在使用最新版本的 SSMA for Oracle,8.14.0

4

1 回答 1

0

检查您的连接字符串,确保在迁移时,您的目标服务器名称不是 tcp:{servername},{port} 而只是提供 {servername}。

于 2020-10-23T11:27:17.267 回答