Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Due to OS upgrade we are planning to migrate full qlik setup from old servers(1 cental node ,3 rim node) to new servers(1 central node,3 rim nodes).what steps we need to take care while setup qlik in new servers without changing any URL.
Hi @kumarbala You can back up the old QS setup and restore it in new environment. Below articles may help you,
https://community.qlik.com/t5/Official-Support-Articles/How-To-Take-Backup-And-Restore-Qlik-Sense-En...
https://help.qlik.com/en-US/sense-admin/May2024/Subsystems/DeployAdministerQSE/Content/Sense_DeployA...
Thanks for the response and here i have one query.What about the data conenctions & odbc drives which exists in old servers?How do we setup in new server?Do we install all the drives & data conenctions again in new server?
@kumarbala - data connections in the QMC will be there after you restore the site. You'll probably need to edit the connections to ODBC sources since the drivers may be different (I had that experience with an Excel connection; the spelling is slightly different on Windows Server 2022 than a prior version).
Tip: Don't delete any Qlik users before or after migrating unless you are certain those users don't own anything in Qlik, including streams, connections, apps, etc. Streams and connections disappeared for me when I deleted a very old user account that owned them.
The community article Chetan provided is missing a little info:
Step 13 needs steps after b:
Also, have this discussion handy; I had to apply the SQL query to all four DBs in my new postgres immediately after restoring them.
DO
$$
DECLARE
row record;
BEGIN
FOR row IN SELECT tablename FROM pg_tables WHERE schemaname = 'public'
LOOP
EXECUTE 'ALTER TABLE public.' || quote_ident(row.tablename) || ' OWNER TO qliksenserepository;';
END LOOP;
END;
$$;
Lastly, these two commands can be your good friends when trying to restore the site with the command line restore:
.\dropdb.exe -h localhost -p 4432 -U postgres QSR
.\createdb.exe -h localhost -p 4432 -U postgres -T template0 QSR
Replace "QSR" with any of the other 3 database names. This is handy if Qlik started the services after you install the software, which creates the empty databases. You can't restore if they already exist, so drop and create the empty templates, then run restore.
Thanks mate for explanation.Is their any way to migrate same odbc drivers(which is excited in old servers) to new servers?or we need to install again all the drivers in new server?
In my experience, you have to install them; they are a Windows component separate from Qlik. But I don't know that for sure.