Windows 7 Sybase ASE 12.5.4 32位驱动程序能否与64位驱动程序一起安装?

Windows 7 Sybase ASE 12.5.4 32位驱动程序能否与64位驱动程序一起安装?,windows-7,64-bit,sybase,sap-ase,Windows 7,64 Bit,Sybase,Sap Ase,我正在将用户从x86 Windows XP机器迁移到x64 Windows 7机器,一些应用程序要求Sybase驱动程序为32位,而其他应用程序要求Sybase驱动程序为64位 是否可以同时为两种体系结构安装驱动程序 我有一个很好的谷歌,但似乎没有太多关于这方面的信息 非常感谢,, Rob是的,但是您可能需要在它们周围安装批处理包装器来更改环境 您必须分别安装sybase 32位和64位(例如C:\SYB32和C:\SYB64) 然后,您需要在两个目录之间切换SYBASE变量,并更改PATH变量

我正在将用户从x86 Windows XP机器迁移到x64 Windows 7机器,一些应用程序要求Sybase驱动程序为32位,而其他应用程序要求Sybase驱动程序为64位

是否可以同时为两种体系结构安装驱动程序

我有一个很好的谷歌,但似乎没有太多关于这方面的信息

非常感谢,,
Rob

是的,但是您可能需要在它们周围安装批处理包装器来更改环境

您必须分别安装sybase 32位和64位(例如C:\SYB32和C:\SYB64)

然后,您需要在两个目录之间切换SYBASE变量,并更改PATH变量以在其中包含正确的SYBASE lib目录。(当您安装sybase时,它会添加到您的路径中-最好的办法是将其从“我的电脑”属性下的系统配置中删除,并仅添加到您需要的路径上)

路径决定加载哪些sybase库,然后sybase变量决定这些库从何处加载资源

您可能需要也可能不需要将SYBASE_JRE6更改为SYBASE_JRE6_32或SYBASE_JRE6_64中的值

例如:

注意:我还没有测试过这些,但应该足以让您开始

:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)
:64BIT
SET SYBASE=C:\Syb64
SET PATH=%PATH%;C:\syb64\ASE-15_0\jobscheduler\bin;C:\syb64\ASE-15_0\dll;C:\syb64\ASE-15_0\bin;C:\syb64\DBISQL\bin;C:\syb64\DataAccess\ADONET\dll;C:\syb64\DataAccess\ODBC\dll;C:\syb64\UAF-2_5\bin;C:\syb64\OCS-15_0\lib3p;C:\syb64\OCS-15_0\dll;C:\syb64\OCS-15_0\bin;
GOTO END
:32BIT
SET SYBASE=C:\Syb32
SET PATH=%PATH$;C:\syb32\ASE-15_0\jobscheduler\bin;C:\syb32\ASE-15_0\dll;C:\syb32\ASE-15_0\bin;C:\syb32\DBISQL\bin;C:\syb32\DataAccess\ADONET\dll;C:\syb32\DataAccess\ODBC\dll;C:\syb32\UAF-2_5\bin;C:\syb32\OCS-15_0\lib3p;C:\syb32\OCS-15_0\dll;C:\syb32\OCS-15_0\bin;
GOTO END
:END