When the QlikView Server Service is restarted, CAL data assignments are set to to 0.
The CAL data is stored in the CALData.pgo file.
This file can be found in two locations:
- The Root folder configured in the QlikView Management Console:
- The default ProgramData folder for the service:
These files are constantly being updated by the QlikView Server Service. If the CALData.pgo file in the Root folder is not updated accordingly, then restarting the Service causes the QlikView Server to run on an invalid copy.Enviornment;
QlikView all versions
Possible causes for this can be:
- Lack of Permissions of the Service Account in the folder
- The existing .pgo file is corrupted/damaged and cannot be overwritten.
If permissions on the file are correct, it may be necessary to replace the current file with a working backup, or to remove it and start with a new file.
- Compare the timestamps on both .pgo files. If the CALData.pgo files in the Root folder is not being updated, you have found the issue.
- Stop the QlikView Server Service
- Delete the CALData.pgo file** in both locations or replace it with a known working copy from a backup. Note: If the files are only deleted, all CAL assignments are lost!
- Delete FUL.dat from the ProgramData folder, this is a backup of the PGO file that is used to re-create the .pgo files when they are missing.
- Start the QlikView Server Service and assign CALs. Restart it again to verify
** You should remove all .pgo files not up to date.