This is a discussion on multiple versions of open client on same PC within the Sybase forums, part of the Database Server Software category; --> Hi, We probably will need to install multiple versions of the sybase open client on the same PC. Currently ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi, We probably will need to install multiple versions of the sybase open client on the same PC. Currently we have Open Client 11.1.1 Some applications use this. Now we need to install Open Client 12.0 as one application will use this. Do you think it is ok to install multiple versions on the same PC ? Will each application automatically gravitate to the version it requires ... or will we need to change stuff (e.g., the order of directories in the path) in the config file or startup script for each application ? Thanks, Ashish |
| |||
| > Open Client 11 and 12 have common names for some DLL. > Since Windows doesn't allow two versions of the same > DLL to be loaded in memory, it's not possible to > open simultaneously two apps using different versions > of Open Client. > Thanks Mariano ! But I checked with Sybase Technical Support and this is what they have to say : As I understand it, WinNT uses the pathname and the DLL name to distinguish different DLLs so it should be possible to have both environments installed on a same PC. For example, when starting (1111)ISQL and (1200)ISQL simultaneously, they load different path "libcomn.dll". ( d:\sybase11\dll\libcomn.dll and d:\sybase12\OCS-12_0\dll\libcomn.dll) Any comments ? Thanks, Ashish |
| |||
| Ashish wrote: > > Open Client 11 and 12 have common names for some DLL. > > Since Windows doesn't allow two versions of the same > > DLL to be loaded in memory, it's not possible to > > open simultaneously two apps using different versions > > of Open Client. > > > > Thanks Mariano ! > > But I checked with Sybase Technical Support and this is what they have to say : > > As I understand it, WinNT uses the pathname and the DLL name to > distinguish different DLLs so it should be possible to have both > environments installed on a same PC. > > For example, when starting (1111)ISQL and (1200)ISQL simultaneously, they > load different path "libcomn.dll". > ( d:\sybase11\dll\libcomn.dll and d:\sybase12\OCS-12_0\dll\libcomn.dll) Oops... You're right. I asked, and it looks like I was right... if talking about Win16. But in Win32 two DLL with the same name but in different paths are gracefully handled as different, and loaded separately. Regards, Mariano Corral |
| ||||
| Originally posted by Mariano Corral > Ashish wrote: > > > Open Client 11 and 12 have common names for some DLL. > > > Since Windows doesn't allow two versions of the same > > > DLL to be loaded in memory, it's not possible to > > > open simultaneously two apps using different versions > > > of Open Client. > > > > > > > Thanks Mariano ! > > > > But I checked with Sybase Technical Support and this is what > they have to say : > > > > As I understand it, WinNT uses the pathname and the DLL name > to > > distinguish different DLLs so it should be possible to have > both > > environments installed on a same PC. > > > > For example, when starting (1111)ISQL and (1200)ISQL > simultaneously, they > > load different path "libcomn.dll". > > ( d:\sybase11\dll\libcomn.dll and > d:\sybase12\OCS-12_0\dll\libcomn.dll) > > Oops... You're right. I asked, and it looks like I was > right... if talking about Win16. But in Win32 two DLL with > the same name but in different paths are gracefully > handled as different, and loaded separately. > > Regards, > Mariano Corral What about having 32bit of Sybase 10, 11, 12.5 in one PC. Is this possible? -- Posted via http://dbforums.com |