Advantage Database Server Cannot Authenticate

Problem: After installing Unwired Platform data tier servers in a failover cluster, this error message appears in the event viewer: 7078: The Advantage Database Server cannot authenticate the user. Make sure the name and password are correct.. axServerConnect AdsConnect.

Explanation: This may indicate the Unwired Server messaging service cannot locate the shared data folder, on the shared cluster storage that houses the database files.

Solution:
  1. On a data tier host, check the following registry key value to find the location of the adsserver.ini file:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Advantage\Configuration\TPS_LOGS

    The default value is: C:\

  2. If the adsserver.ini file does not exist, create it in the location identified in the registry key value, on each data tier host.

  3. Add the following lines to the adsserver.ini file on each data tier host, to identify the local path to the shared data folder:
    [ServerAliases]
    share_name=local_path
    where share_name is the file share resource group (or Client Access Point).
    In this example, supData is the Client Access Point, and F:\ is the local path on each data tier server host.
    [ServerAliases]
    supData=F:\
  4. Restart the Advantage Database Server service (cluster resource). See System Administration > System Reference > Unwired Platform Windows Services > Starting and Stopping Unwired Platform Server Services.