Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Mar 2, 2021 11:00:18 AM
Nov 23, 2017 5:05:25 PM
During a Qlik Sense migration process, PostgreSQL has been migrated from an old machine to a new machine with a different Domain name and a different Service Account. The migration was successful.
But when accessing the Qlik Sense Management Console (QMC), all functions are disabled and are greyed out. You can make any changes to the setup and no sections are accessible.
The user has lost their RootAdmin role. See Fig 1.
Qlik Sense Enterprise on Windows any version
This is a User Directory issue with the RootAdmin role.
For example:
OLD Machine1 (old domain name)
https://machin1.qlik.com/qmc Logged in as QLIK\qvserviceadmin --RootAdmin
New Machine2 (New domain name)
https://machine2.qliksense.com/qmc Logged in as QLIKSENSE\qvserviceadmin
Here, QLIKSENSE\qvserviceadmin was given RootAdmin on a fresh install of Qlik Sense.
But when Importing the database from the old machine to the new database, the new database does not have a record for a user named QLIKSENSE\qvserviceadmin.
You need to manually apply the role for this user. (QLIKSENSE\qvserviceadmin).
UPDATE "Users" SET "RolesString"='RootAdmin' WHERE "UserId"='qvserviceadmin';
command: cd C:\"Program Files"\Qlik\Sense\Repository\PostgreSQL\9.6\bin
command: psql.exe -h localhost -p 4432 -U postgres -d QSR -e -f elevate.sql
UPDATE "Users" SET "RolesString"='RootAdmin' WHERE "UserId"='qvserviceadmin';
You can refer to an article regarding Installing and Configuring PGAdmin 4 to access the PostgreSQL database used by Qlik Sense or NPrinti...