Use multiple DRS instances with one database

You can create multiple DRS instances that use the same network or Azure database. More than one DRS instance allows you to use DRS in a high availability (HA) environment. When you add, change, or delete any devices, applications, or files in one DRS, the same actions are synchronized in the other DRS instances.

This feature is only available on DRS 8.5 or later.

  1. From your first server where DRS is installed, open the Device Configuration Manager. Compete the following steps:
    1. On the Service tab, in the Service Actions section, verify that the Status is Service Stopped.
    2. In the Database Connection section, clear the Enable Local DB check box and click Properties.
    3. In the Server name field, enter the name of the current server.
    4. In the Connect to a database section, select Create a new database and enter the name. Click Create. Click OK to exit the Connection Properties dialog box.
  2. With the next DRS instance, repeat the previous steps with some differences. Open the Device Configuration Manager and complete the following steps:
    1. On the Service tab, in the Service Actions section, verify that the Status is Service Stopped.
    2. In the Database Connection section, clear the Enable Local DB check box and click Properties.
    3. In the Server name field, enter the name of the server from step 1c.
    4. In the Connect to a database section, verify that the database you created in step 1d appears in the Select or enter an existing database name. Click Test Connection. Click OK to exit the Connection Properties dialog box.
    5. Click the Security tab. Select Enable TLS on Web server and choose the certificate that matches the name of your current server. Repeat for Enable TLS on Web Client. These settings are also updated on the server for the first DRS instance. Click Apply.
    6. Click the Administration tab. Ensure that Enable tracing is selected for both Web Service Logging and for Web Client Logging sections. These settings are also updated on the server for the first DRS instance. Click Apply.
    7. Click the Service tab again. In the Service Actions section, click Start. The Status changes to Service Running.
    8. Repeat these steps for each additional DRS instance that you want to create.
  3. On the Device Configuration Manager from step 1, on the Service tab, in the Service Actions section, click Start. The Status changes to Service Running.
  • New, changed, or deleted applications or devices in one DRS are synchronized automatically with the other DRS instances that share the same database.
  • Uploaded or changed files in one DRS are synchronized automatically with the other DRS instances and are also updated locally in the C:\Program Files\Kofax\Device Registration Service\Service\Plugins folder.
  • You can also delete files. To delete the local files in other instances, in the Device Configuration Manager, on the Service tab, set the Local File Expired In value in minutes, hours, or days. In the Service Actions section, restart the service.
  • To ensure you have the latest changes, click the refresh button when you change DRS instances.
  • In the DRS Action History pane, you can view a new column called DRS Server Name, which lists which DRS server performed the actions on the device. Under Message, click the down arrow , and from Columns, select the DRS Server Address check box.