【问题标题】:SSMA for Oracle - Getting "No such host is known" when connecting to Azure SQLSSMA for Oracle - 连接到 Azure SQL 时出现“未知此类主机”
【发布时间】:2021-01-31 06:26:50
【问题描述】:

我正在尝试使用 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

【问题讨论】:

    标签: oracle azure-sql-database sql-server-migration-assi


    【解决方案1】:

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

    【讨论】:

    • 哇,成功了。太感谢了!我不认为我会想到这一点。
    猜你喜欢
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多