KBI 312027 Enhancement: Enhanced Argent for SQL Server To Support Microsoft Azure SQL Management Instance

Version

Argent Advanced Technology 5.1A-2301-A or above

Date

Monday, 5 December 2022

Summary

Argent for SQL Server has been enhanced to monitor Microsoft Azure SQL Management Instance

Technical Background

Azure SQL Managed Instance is the intelligent, scalable cloud database service that combines the broadest SQL Server database engine compatibility with all the benefits of a fully managed and evergreen platform as a service

Argent for SQL Server now monitors Microsoft Azure SQL Management Instance

Argent for SQL Server provides SQL Query Rules that execute a single customizable SQL statement, stored procedure, or a T-SQL block on a specified SQL Server instance or database

Currently, the SQL Query Rule uses the built-in ODBC driver SQL Server to connect to a SQL Server instance

The SQL Query Rule throws the following exception when connecting to the target Azure SQL Management Instance with TLS v1.2 enabled:

“Login failed due to client TLS version being less than minimal TLS version allowed by the server”

This is because the SQL Driver does not support TLS v1.2

The ODBC drivers supporting TLS v1.2 are ODBC Driver 11 for SQL Server and later

A new property named ODBC Driver is added in CMDB-X; there you can choose the ODBC driver to use in the SQL Query Rule

By default, SQL Query Rule uses the registry value DEFAULT_SQLSIERVER_DRIVER in HKLM\Software\Argent\COMMON as driver name

Resolution

Upgrade to Argent Advanced Technology 5.1A-2301-A or above