Some operating systems, such as Windows, hold two levels of system settings. Some settings are specific to an individual user, and are used only when that user is logged on; these settings are called current user settings. Some settings are global to the machine, and are available no matter which user is logged on; these are called local machine settings. You must have administrator permissions on your machine to make local machine settings.
Sybase IQ permits the use of both current user and local machine settings. For Windows, these are held in the HKEY_CURRENT_USER registry and HKEY_LOCAL_MACHINE registry, respectively.
The Sybase IQ installation allows you to choose whether the settings it makes will be made to the current user only, or at the local machine level.
If a setting is made in both current user and local machine registries, the current user setting takes precedence over the local machine setting.
If you are running an IQ program as a service on Windows, you should ensure that the settings are made at the local machine level.
Services can continue to run under a special account when you log off a machine, as long as you do not shut the machine down entirely. Services can be made independent of individual accounts, and therefore need access to local machine settings.
In general, Sybase recommends using local machine settings.