Dashboards cannot connect to database


The dashboards are the only components that communicate directly not only with the ProcessRobot Server, but also with the SQL Server.

The machines on which the dashboards are installed should be able to communicate with the machine of the SQL Server.

The following steps should be followed in order to achieve the above:

  • An inbound rule on the firewall of the SQL Server machine has to be created, so as to be able to accept requests from the dashboard machine.

  • The TCP/IP protocol for SQLEXPRESS in the SQL Server Network Configuration (C:\Windows\SysWOW64 and run SQLServerManager13.msc) should be set to "Enabled".

How to create the firewall rule

We need to identify the ports that the sqlservr.exe (TCP) and sqlbrowser.exe (UDP) accepts requests:

  • Open Task Manager on the machine that runs your SQL Server, navigate to "Performance" and open the "Resource Monitor":

    Task Manager resource monitor

  • Then locate the local ports that the sqlservr.exe (TCP) and sqlbrowser.exe (UDP) receive requests from:

    Resource monitor TCP connections

    Resource monitor listening ports

  • Navigate to the SQL Server machine's firewall configuration and create two inbound rules, one for the TCP port and one for the UDP port.