Steps to change the SQL Server connection string:
I. Change the SQL Server in SymQ Configuration:
- Open Workflow Explorer: Start > All Programs > Symantec > Workflow >Designer > Tool > Workflow Explorer
- Navigate to SymQ Configuration tab
- In the left pane select SymQ_Local_Defaults
- In the right pane select local.workflowsqlexchange- and click Edit button
- Click the ellipsis ... button next to Sql Connection String
- In Connection String Editor modify the Server name and authentication type as needed.
Do NOT change the database name.
- When ready, click on Test Connection button and make sure it results in Test connection succeeded, then click OK
- Copy the resulting connection string to Notepad for further use, then click OK.
- Click Save button
- In the right pane select local.orm and click Edit button
- Paste the connection string to Sql Connection String field.
It is recommended to click the ellipsis ... button next to it and click Test Connection to make sure it is correct.
- Click OK button.
- Click Save button
- In the left pane select Workflow_Core
- In the right pane select local.workflowsqlexchange- and click Edit button
- Paste the connection string to Sql Connection String field.
It is recommended to click the ellipsis ... button next to it and click Test Connection to make sure it is correct.
- Click OK button.
- Click Save button
II. Steps assume the default location of C:\Program Files\Symantec\Workflow for ServiceDesk installation, replace it with appropriate path if you have it installed in another location.
There are two ways to have the connection string in the web.config - plaintext and encrypted. Connection string in plain text works but can be problematic in high security environments.
Plaintext: Steps to change the connection string in ProcessManager web.config:
- Open web.config in Notepad (or other text editor)
- Find the connection string (DataAccessConfiguration > ConnectionInstance) the line should look like this:
<add key="ConnectionString" value="H26o71ZL...L1Csw=" />
- Replace the value between quotes "" with the connection string from Step 8 above.
- Save.
Encrypted: Steps to change the encrypted connection string in ProcessManager web.config:
- Make a backup copy of C:\Program Files\Symantec\Workflow\ProcessManager\web.config (copy it to another folder like desktop, do ont leave it in the same folder).
- Open an Administrator Command Prompt (right click on the shortcut and select Run As Administrator)
- Run LBUtil to update the encrypted connection string in ProcessManager web.config, making sure paths to both lbutil.exe and web.config are correct:
"C:\Program Files\Symantec\Workflow\Tools\lbutil.exe" -updatepmconnection -connectionstring [paste connection string here] -webconfig C:\Program Files\Symantec\Workflow\ProcessManager\web.config
III. Restart IIS and Symantec Workflow Server service to properly apply the changed settings.