Changing password on the QlikView Service account, in an environment installed using Certificate Trust between the services, will cause all QlikView Services in the Management Console to be reported as Offline with the exception of the Management Service.
To confirm whether Certificate Trust is being used between the services, perform the following:
Open the Management Console (QMC), and go to the System tab
Go to the About sub menu and look for the QMS@servername section in the About listing
Under the Product Information area for the QMS@servername , verify the Service authentication setting. It will state "Certificates" if Certificate Trust is configured. If the QlikView Administrators security Group (default) is used, it will state "AD groups".
For additional information about Certificate Trust between the services, see the QlikView Server Reference Manual and search for the section titled Certificate Trust.
Changing the QlikView Service account password impacts the security certificate such that it can no longer provide authentication for the web service communications between the QlikView services.
The Digital Certificates will need to be recreated on all servers in the environment. Start with the server that is running the Management Service, and stop all the QlikView services running on that server.
1. Proceed to the Start menu and choose Run
2. Type in MMC in the Open line. (This will launch the Microsoft Management Console.)
3. In the MMC applet, proceed to the File menu and choose Add/Remove Snap-in... or use Ctrl + M
4. In the next dialog, select Certificates in the Snap-in column and click the Add button between the Snap-in and Selected snap-ins columns.
5. This will launch another dialog, choose the Computer account radio button and click the Next button and then click the Finish button on the next screen that comes up in that same dialog.
6. Click the OK button back in the original dialog.
7. Click the + next to the Certificates (Local Computer) under Console Root in the left area.
8. Expand both the Personal and Trusted Root Certification Authority folders
9. Click on Certificates folder under Personal folder and to the right delete the QVProxy and "Servername" certificates (The Issued By column should say QlikView CA for both certificates in case you have more than these showing)
10. Select both certificates by doing Ctrl+A and then click the red X in the toolbar of the applet to delete them.
11. Repeat steps 9 and 10 for the Trusted Root... folder, but you only delete the QlikView CA certificate there.
12. Restart the QlikView services on this server
13. Open the QlikView Management Console and confirm the services running on this server are now online.
14. Proceed to the other server(s) in the environment and repeat steps 1 through 12 there.
15. Return to the Management Console
16. Go to the System tab
17. Click the Setup submenu
18. Click on a service running on the other server and click the Apply button to bring up the certificate registration dialog again.
19. Take the URL from the dialog that appears and put it in a web browser on the other server and do the same with the password per the dialog instructions.
20. Repeat for any other services on other servers.
All services should appear as online after performing the above steps.