This indicates that the SQL Server instance is configured to use a static TCP port.
When TCP Dynamic Ports is set to 0, SQL Server dynamically assigns an available TCP port each time the service starts. The assigned port can be viewed in the SQL Server error log or in SQL Server Configuration Manager after the SQL Server service starts.
Note: If TCP Dynamic Ports contains a value, SQL Server may assign a different port after each restart. To ensure predictable connectivity, configure a fixed port under TCP Port.When adding the MS SQL monitor in Applications Manager, enable Connect using Named Instance and specify the instance name. For existing monitors, edit the monitor and update it to use the instance name.
Ensure that the SQL Server Browser service is running on the SQL Server host.
Named instances configured with dynamic ports rely on the SQL Server Browser service to resolve the instance name to the currently assigned TCP port.
By default, SQL Server Browser listens on UDP port 1434, although this port can be changed based on the server configuration.
Ensure that the configured UDP port is reachable from the Applications Manager server to the SQL Server host by verifying that it is:
If the required UDP port is blocked, or if the SQL Server Browser service is not running, the following error may occur:
java.sql.SQLException: Unable to get information from SQL Server
This error indicates that the JDBC driver was unable to resolve the TCP port associated with the named instance.
Note (SQL Server 2005): On SQL Server 2005, instance name resolution depends entirely on the SQL Server Browser service. By default, this service is disabled and is not configured to start automatically. Enable and start the service before attempting to monitor the instance.When a static TCP port is configured:
Verify the following if the monitor cannot connect:
