我尝试使用oracle(SSMA for oracle)的Sql server迁移助手连接到Oracle。 和指定的参数,如
提供商: Oracle客户端提供商
模式:标准模式
和连接信息(servername,port ...)
但是我收到了错误消息
“无法找到指定的提供商。 在计算机上找不到兼容的Oracle数据访问连接库。您可以从Oracle产品介质安装它们,也可以从Oracle网站下载它。“
所以我安装了Oracle Data Access Components
(ODAC),
http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
但出现了相同的错误消息。
什么是兼容的Oracle数据访问连接库?
答案 0 :(得分:1)
我遇到了同样的问题,Oracle数据访问组件(ODAC)是应用程序连接数据库,使用" SSMA"您需要安装Oracle即时客户端,
1)下载http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html
2)解压缩,然后将文件夹添加到路径,打开控制面板> “系统”>高级>环境变化>选择路径并编辑它以在文件夹中添加新条目。
3)连接'系统' user(用户id =系统)
另见这个答案,它帮助了我https://stackoverflow.com/a/26439785/4542599