ASA Database Administration Guide
Database Administration Utilities
The Service Creation utility
dbsvc [ options ] <svc>
dbsvc [-q] [-y] -d <svc>
dbsvc [-q] -g <svc>
dbsvc [-q] -l
dbsvc [-q] [-y] <creation options> -w <svc> <details>
Option | Description |
---|---|
-a acct | Account name to use (used with -p) |
-as | Use local system account |
-d | Delete a service |
-i | Allow service to interact with desktop |
-g | Get details of a service |
-l | List all Adaptive Server Anywhere services |
-p | Password for account (used with -a) |
-q | Do not print banner |
-rg dependency,... | Specify group dependencies when creating a service |
-rs dependency,... | Specify service dependencies when creating a service |
-s startup | Startup option (default manual). You must specify automatic, manual, or disabled |
-t type | Type of service |
uservice_name | starts the service named service_name |
-w executable parameters | Create write service |
xservice_name | Stops the service named service_name |
-y | Delete or overwrite service without confirmation |
A service runs a database server or other application with a set of options. This utility provides a comprehensive way of managing Adaptive Server Anywhere services on Windows. The Service Creation utility provides the same functionality as the Service Creation wizard in Sybase Central.
You must be a member of the Administrators group on the local machine to use the Service Creation utility.
Exit codes are 0 (success) or non-zero (failure).
For more information about services, see Understanding Windows services.
This utility accepts @filename parameters. For more information, see @filename server option.
Create a personal server service called myserv, which starts the specified engine with the specified parameters. The engine runs as the LocalSystem user:
dbsvc -as -w myserv "C:\Program Files\Sybase\SQL Anywhere 9\win32\dbeng9.exe" -n myeng -c 8m "C:\Program Files\Sybase\SQL Anywhere 9\sample.db"
Create a network server service called mynetworkserv. The server runs under the local account, and starts automatically when the machine is booted:
dbsvc -as -s auto -t network -w mynetworkserv "C:\Program Files\Sybase\SQL Anywhere 9\win32\dbsrv9.exe" -x tcpip -c 8m "C:\Program Files\Sybase\SQL Anywhere 9\sample.db"
List all details about service myserv:
dbsvc -g myserv
Delete the service called myserv, without prompting for confirmation:
dbsvc -y -d myserv
Create a service dependent on the Workstation service and the TDI group:
dbsvc -rs Workstation -rg TDI -w ...
Create a service called Adaptive Server Anywhere - mysyncservice:
dbsvc -as -s manual -t dbmlsync -w mysyncservice "C:\Program Files\Sybase\SQL Anywhere 9\win32\dbmlsync.exe" -c "dsn=ultralite 9.0 sample"
Service creation utility options