on 2013 Jul 09 8:28 PM
We have a customer in Saudi Arabia. Given the time difference and their security policies, it is difficult to effect a remote-in with them. I think they are running sqla 10 on a 32 bit server. They want to create a 64 bit odbc driver msi to install on a 64 bit workstation. Normally, I would just have them visit the sqla 10 Deployment directory and create a driver msi. However, since this is a 32 bit sqla on a 32 bit server, I don't think that sqla will offer the 64 bit option. Any ideas/suggestions for this customer? Thanks, Doug.
The SQL Anywhere installer doesn't install the 64-bit binaries on a 32-bit installation - neither will an MSI file deployment.
You need to instead take these files from an existing 64-bit SQL Anywhere installation. If you don't want to create an distribution MSI via the Deployment Wizard from the 64-bit installation as Dietrich/Volker suggests, the command to manually install the ODBC driver is short if you are just copying the files:
\\bin64
for the ODBC driver, and copy them to the target computerregsvr32 c:\\path\\to\\bin64\\dbodbc12.dll
.c:\\Windows\\System32\\odbcad32.exe
to see the 64-bit driver in the 'Drivers' section.Also see: http://dcx.sybase.com/index.html#1201/en/dbprogramming/configuring-driver-client-deploy.html
Always ensure that you are licensed to distribute these client components and are limiting the number of installations to the number of seats that you are currently licensed for.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi dejstone,
creating MSI, using the Deploymet Wizard, containing the 64bit binaries was introduced in SQL Anywhere 12. See http://dcx.sybase.com/index.html#1201/en/sachanges/newinnsbruck-s-5065038.html
So, you customer would need to either use the standard SQL Anywhere installer, manually install the components or create their own MSI installer.
Kind regards,
Dietrich
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for the great feedback this issue. It's wonderful when feedback on a technical issue is both informative and entertaining. I decided to create an odbc client msi with my 64 bit SQLA 12. I zipped-up the msi and sent it to our customer. Thanks again!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
And you can't build a MSI for them?
Besides Dietrich's suggestions, there might be a further option:
In case they also have a v12 64-bit installation available, they could also use that to create a v12 ODBC client MSI with the help of the Deployment Wizard - in general a v12 client should work with a v10 server as well as a v10 client.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If the customer has licenses for SQL Anywhere 12, they could also use the Client installer. See http://www.sybase.com/detail?id=1087327
Yes, though as discussed in the following FAQ, that is a "heavy setup" when only the ODBC client is required:
User | Count |
---|---|
68 | |
8 | |
8 | |
7 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.