This article describes how to identify which server contains the Access or SQL data store.
[ODBC] DRIVER=Microsoft Access Driver (*.mdb) PageTimeout=5 MaxBufferSize=2048 FIL=MS Access DriverId=25 DBQ=C:\Program Files\Citrix\Independent Management Architecture\MF20.mdb
[ODBC] DRIVER=SQL Server UID=useraccount Address=MySqlServer,1433 Network=DBMSSOCN DATABASE=myfarmdb WSID=MyMfServer APP=Citrix IMA SERVER=MySqlServer
In some cases, the DATABASE parameter might not be present in the DSN file. The default database of the specified user (UID) is the one being used for the data store. Open Properties of that user account in SQL Management Studio to identify the user’s default database assignment.
If the MF20.dsn file is not present on the server, the server is doing an indirect connection to the data store. The value of PSserver at the following registry key location shows the hostname of the server containing the DSN file:
Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\IMA\
The DatabaseDriver parameter under this registry key will be set to ImaSQL.dll if SQL database is used as the data store.
For Access data stores, only one server in the farm (the one hosting the data store) will have the DatabaseDriver parameter set to imaacces.dll under
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6232Node\Citrix\IMA registry key.
CTX677542 – Advanced Concepts - XenApp Farm Maintenance