【问题标题】:SSMA for Oracle "Connect to Oracle" errorSSMA for Oracle“连接到 Oracle”错误
【发布时间】:2017-12-13 21:05:03
【问题描述】:

我尝试使用 Oracle 的 Sql 服务器迁移助手(Oracle 的 SSMA)连接到 Oracle。 并指定这样的参数

提供者:Oracle 客户端提供者

模式:标准模式

和连接信息(服务器名,端口...)

但我收到一条错误消息

“找不到指定的提供者。 在计算机上找不到兼容的 Oracle 数据访问连接库。您可以从 Oracle 产品媒体安装它们或从 Oracle 网站下载。”

所以我安装了Oracle Data Access Components(ODAC), http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

但是同样的错误信息出现了。

什么是兼容的 Oracle 数据访问连接库?

【问题讨论】:

  • 是 32 个 64 位驱动程序吗?
  • 是64位驱动

标签: oracle odac dbconnection sql-server-migration-assi


【解决方案1】:

我遇到了同样的问题,应用程序需要 Oracle 数据访问组件 (ODAC) 才能连接到数据库,要使用“SSMA”,您需要安装 Oracle 即时客户端,

1) 下载http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html

2) 解压,然后将文件夹添加到路径中,打开控制面板 > 系统 > 高级 > 环境变量 > 选择路径并编辑它以在您的文件夹中添加一个新条目。

3) 与“系统”用户连接(用户 id = 系统)

另请参阅这个答案,它对我有帮助 https://stackoverflow.com/a/26439785/4542599

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 2021-01-31
    • 1970-01-01
    • 2020-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多