By default, all QlikView Services are set to run in the QMC as service@servername, for example QVS@servername or DistributionService@servername.
There are circumstances where one might want to change that. For example, setting the DistributionService to run as QDS@Localhost makes moving the QWVPR to a different machine much easier, as all the references in teh QVPR will be pointing to Localhost, which is a reference that is true for any server the QVPR is migrated to.
There has also been cases where changing to using QVS@localhost or QVS@IP-ADRESS has improved intraservice communication stability, due to underlying infrastructure problems in name resolution.
The way to change how the services communicate with each other is straightforward.
In the QMC, change the connectstring for each service like this:
The result will look like this:
By doing this for all services, you will have removed the dependency on the server name remaining the same. The only exception is that the Management Service cannot be changed.To Change the name of the Reload Engine
If you are not using Publisher, you may do the following to change the name of the Reload Engine to "localhost" or the IP Address instead of the server name:
Stop the QlikView Management service.
2. Navigate to the DistributionService.xml file
- Found here in Windows 2003: C:\Documents and Settings\All Users\Application Data\QlikTech\ManagementService\QVPR
- Found here in Windows 2008: C:\ProgramData\QlikTech\ManagementService\QVPR
3. Edit the file. Search for the name of the server. You should find it in a line similar to this:
<DistributionService XSWebAdress="http://SERVERNAME:4720/qtxs.asmx" DSCID="70e6ec94-8301-416f-9368-0bd853856939" LogLevel="Debug" IsPublisher="true" MaxSimultaneousQvb="4" MaxSimultaneousReaderQVBs="20" IsCluster="false" SectionAccessUserName="PcLln9OVwCU=" SectionAccessPassword="PcLln9OVwCU=" CPUAffinity="11111111" CPUPriority="Low" ApplicationDataFolder="C:\ProgramData\QlikTech\DistributionService" Username="PcLln9OVwCU=" Password="PcLln9OVwCU=" DisableTaskTriggersForDocAdmins="false" ID="ade608bf-3b55-4bb6-b041-2f881cb20f73" ModifiedByUser="QTSEL\xxx" ModifiedTime="2011-03-03T14:32:14.5698542+01:00" />
4. Replace the server name with: Localhost or the IP Address
5. Save the file
6. Start the management service again