Created On:  01 February 2010

Problem:

Enterprise Server is trying to connect to a database via XA.  The following error message appears:

CASXO0002S Switch Load Module for resource UDB failed to load

This occurs even though a valid ESDB2XA.dll was generated and does exist. 

Resolution:

After stopping the service named MFDS, the customer was entering:

casstart /r

in a Net Express Command Prompt.  The console log showed a successful start.

The trouble was caused by MFDS not having sufficient authority to run the Enterprise Server.

The solution in such cases is to modify the properties of the service named MFDS, assigning it to an administrator account.
Incident #2285214