I tried the -n option for both services. It didn't help on either. It must not be taking my parameters. To help me verify, How can I tell what the name of the running ASA server is?
Main Topics
Browse All TopicsI am running Intellisync Mobile Sync Server on the same Windows 3002 box as Symantec Endpoint Manager 11.04. Both programs come with their own, and are setup to use Adaptive Server Anywhere, dbsrv9.exe. Both programs setup a windows service to run ASA dbsrv9.exe. Intellisync's db server uses tcp port 2638, I configured Symantec to use 2639.
The Problem: which ever service starts 2nd, always reports: "A database server wtih that name has already started" I cannot run both ASA db server services at the same time.
I have found the registry entries for each service, which defines the startup cmd line parameters, so I can try changing things there if needed. I see that both services have a -h switch, however, I cannot find out what -h is for? What does -h do?
How do I get both db server services to run at the same time?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
The Windows server is named "Admin2"
Intellisync app connects to the db server using an odbc dsn, username and pw, the db name is not specified in the dsn, or in the Intellisync app manager.
I cannot tell from the Symantec Manager how it connects. But there is a 2nd DSN called "SymantedEndpointSecurityD
I found another place in the registry, where parameters are set for both services. Duh a folder called Parameters right under to the service startup key's location.
Symantec's parameters are:
-c 64m -ch 64m -gp 8192 -gc 30 -gr 30 -o "D:\Program Files\Symantec\Symantec Endpoint Protection Manager\db\out.log" -oe "D:\Program Files\Symantec\Symantec Endpoint Protection Manager\db\err.log" -os 1m -gn 80 -n ADMIN2 "D:\Program Files\Symantec\Symantec Endpoint Protection Manager\db\sem5.db" -n sem5 -sb 0 -x tcpip(localonly=yes;port=2
Intellisync's parameters are:
-n ADMIN2 -x tcpip -ti 0 "C:\Program Files\Intellisync Mobile Suite\DB\SyncDB.db"
It appears both are using ADMIN2 as the server name. Have you tried changing one of those?
It is also possible to just use one instance, but if the applications are unrelated, I would not recommend it, since one may be upgraded independantly, or be uninstalled. Its worth a read of an example, anyway.
http://www.sybase.com/deta
Business Accounts
Answer for Membership
by: mrjoltcolaPosted on 2009-09-10 at 11:56:55ID: 25303166
You may try using the -n option. -n will specify a name for each server.
Depending on how your apps are configured to connect, this may affect that. The ENG (or ServerName) DSN parameter can specify which engine to connect to.