Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Failover/secondary DB connection string

Hi Guys,

I have a QVW application that generates QVD files from primary SQL database.

I also have a mirror database copy of that primary server.

What function should I use or what statement to use in the connection string so in case of primary server is down then it will automatically connect to the mirror database?

1 Solution

Accepted Solutions
rubenmarin

Hi Lokesh, I didn't tried but maybe using the script error variables, ie:

SET ErrorMode = 0; //If any error is found, continue execution

CONNECT To  MainConnection;

IF ScriptError >0 then //If there was an error connecting try this

     SET ErrorMode = 1; // If this one fails an error must be thrown

     CONNECT TO FailoverConnection;

ENDIF

SET ErrorMode = 1; // In case there was no error, set ErrorMode to 1 for the rest of the script.

View solution in original post

3 Replies
Digvijay_Singh

PradeepReddy
Specialist II
Specialist II

try something like this...

DB Connection1; //Primary Database connection

IF ScriptError=3 or ScriptError=4 then

     DB Connection 2; // mirror database connection

END IF

Load Stmt1;

Load Stmt2;


rubenmarin

Hi Lokesh, I didn't tried but maybe using the script error variables, ie:

SET ErrorMode = 0; //If any error is found, continue execution

CONNECT To  MainConnection;

IF ScriptError >0 then //If there was an error connecting try this

     SET ErrorMode = 1; // If this one fails an error must be thrown

     CONNECT TO FailoverConnection;

ENDIF

SET ErrorMode = 1; // In case there was no error, set ErrorMode to 1 for the rest of the script.