win 2003 和 SQL 2008 都是安装的64位的。但SQL带的Visual Studio 2008为什么装的是X86目录下
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\那不就是32位吗?
主要是在64位环境中连接oracle,已经安装oracle提供的OracleODAC,并且创建oracle的链接服务器也没问题。但是在编辑ssis包的时候,无法连接oracle。这个时候发现SQL2008带Visual Studio 2008居然是安装在Program Files (x86)目录下,难道这个是32位的。
如果是32位倒是能解释不能使用OracleODAC来创建oracle的连接,因为我装的OracleODAC是64位,难不成还需要装一个32位的OracleODAC吗。不知道是不是我sql2008安装错误,为什么都是64位,就Visual Studio 2008是32位。

解决方案 »

  1.   

    就算本机装的程序或者系统是32位的, 也应该能连接64位的SQL或者ORACLE啊.
    我们服务器都是64位的, 也没见到32位的XP系统或者VS不能连接服务器呢?
      

  2.   

    我昨天刚解决了此问题,ssis在64位下要连接Oracle,要安装Oracle11G 32位和64位两个客户端,而且注册表要改一下,但是vs2008为什么是装在x86文件夹下我也不明白。