Hi Arcady,
In addition to Jason's notes, it should be noted that we are aware of an issue with the SQL Anywhere Deployment Wizard not properly registering the ADO.NET provider with the system once it's installed (it fails to set the system PATH environment variable and associated SQL Anywhere registry keys).
See this question on the sqlanywhere-forum and my recommended work-around for this problem:
---
Until we can fix this issue in an EBF, there is a temporary workaround. In the folder \Deployment
in your original SQL Anywhere 16 installation, there is a file 'master.xml'. You will need to edit this file in a text editor:
Find the line:
<featureid="CMN"hidden="true">
and add the following text below it:
<featureid="CMN"hidden="true">
<environmentname ="*=-SQLANY16"value ="[SQLANYDIR]."/>
<registryroot ="HKEY_LOCAL_MACHINE"path ="SOFTWARE\Sybase\SQL Anywhere\16.0">
<keyname ="Location"value ="[SQLANYDIR]"/>
<keyname ="Shared Location"value ="[SQLANYDIR]"/>
<keyname ="Language"value ="[LANGUAGE]"/>
</registry>
Just below that information, there are the lines:
<featureid="CMN32"hidden="true">
<includeid="common_registry_entries_32"/>
Add the following text:
<featureid="CMN32"hidden="true">
<includeid="common_registry_entries_32"/>
<environmentname="*=-PATH"value="[~];[SQLANYDIR]bin32"/>
Below that, there are the lines:
<featureid="CMN64"deploy64="true"hidden="true">
<includeid="common_registry_entries_64"/>
Add the following text:
<featureid="CMN64"deploy64="true"hidden="true">
<includeid="common_registry_entries_64"/>
<environmentname="*=-PATH"value="[~];[SQLANYDIR]bin64"/>
---
This issue is being tracked as CR #755094, but is still unresolved at this time.
Regards,
Jeff Albion
SAP Active Global Support