
1.你的IDE,就是VS,只有32位的。简单来说运行时它要找32位的驱动
2.OLEDB源连接ORACLE时的驱动你没有写出来,但肯定是OLEDB PROVIDER FOR ORACLE,而且是32位的,这个驱动是你在安装SQLSERVER的时候装上的。
3.OLEDB目标是ORACLE时 ,你的驱动是OraOLEDB.Oracle.1 ,这是你装ORACLE客户端时装上的,这个东西是64位的,所以报错。
解决的方法,同时装X86、X64两个ORACLE客户端,注意装在不同的目录,netmanager里做相同的配置,或者把配置文件指向同一个文件
“计算机”右键,
单击“管理”如下图
单击“服务和应用程序”
然后单击“SQL Server配置管理器”
然后单击“SQL Server服务”,会d出如下窗口:
可以看到这几个服务的状态,如果是状态时“已停止”的,右键手动启动即可
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)