Saudações a todos,
Recentemente, eu meu trabalho, foi necessário verificar em uma FARM Citrix, em qual servidor estava configura o IMA Data Store, e, como sei que a internet é um grande compartilhado de informações, segue local onde a encontramos a configuração:
Produtos aplictáveis:
- XenApp 6.5 for Windows Server 2008 R2
- XenApp 6.0 for Windows Server 2008 R2
- XenApp 5.0 for Windows Server 2008
- XenDesktop 5
- XenDesktop 4
Objetivo:
Este artigo descreve como identificar o servidor que contém o Access ou SQL Data store..
Instruções:
Abra com o notepad o arquivo abaixo, dependendo da arquitetura utilizada:
- 32-bit Servers
C:\Program Files\Citrix\Independent Management Architecture\MF20.dsn - 64-bit Servers
C:\Program Files (x86)\Citrix\Independent Management Architecture\MF20.dsn
No arquivo MF20.dsn estão as informações do banco. Abaixo um exemplo quando configurado em ACCESS e outro com MSSQL:
[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
The following is an example of an MF20.dsn file from a server connecting to a remote SQL Server instance:
[ODBC] DRIVER=SQL Server UID=useraccount Address=MySqlServer,1433 Network=DBMSSOCN DATABASE=myfarmdb WSID=MyMfServer APP=Citrix IMA SERVER=MySqlServer
Em alguns casos, o parâmetro DATABASE pode não estar presente no arquivo DSN. O banco de dados padrão do usuário especificado (UID) é aquele que está sendo usado para o armazenamento de dados. Abra Propriedades dessa conta de usuário no SQL Management Studio para identificar a atribuição de banco de dados padrão do usuário.
Se o arquivo MF20.dsn não estiver presente no servidor, o servidor está fazendo uma conexão indireta para o armazenamento de dados. O valor de PSserver no seguinte local da chave do Registro mostra o nome do host do servidor que contém o arquivo DSN:
Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\
For Access data stores, only one server in the farm (the one hosting the data store) shows imaacces.dll under
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
Leitura adicional
CTX677542 – Advanced Concepts – XenApp Farm Maintenance