Applications Systems

gMSA authentication fails in AppInsight for SQL when the account name contains special characters in Server and Application Monitor

This article discusses an issue where AppInsight for SQL fails to authenticate using a gMSA account because it does not correctly recognize gMSA names that contain special characters such as . or -, causing the connection attempt to fail.

First published date

5/25/2026 8:02 PM

Last published date

5/26/2026 5:43 PM

Overview

When Testing credentials in AppInsights for SQL, test connection fails when using a gMSA account.

 

  • The application status shows: Unable to establish SQL connection, check credentials.
  • Application log is missing the following indication below:
DEBUG SolarWinds.APM.Probes.Management.WinRM.WinRmConnection - User account '<gMSA Account>' is identified as gMSA
  • SQL-related logs show the account being used as a regular SQL login, for example integrated security=False together with user id=<fqdn>\<gmsa>$, followed by Login failed for user ....

 

Product section

Server Application Monitor

Cause

The SolarWinds Platform does not correctly recognize certain gMSA account names when the account contains special characters such as . or -. When that happens, the account is not processed through the gMSA authentication flow and the product instead falls back to the regular connection path, which results in the SQL login failure.

Resolution

Resolution:

This issue is fixed in SolarWinds Platform version 2026.2. Upgrade to version 2026.2 to resolve the issue.

Workaround:

Use a different gMSA account whose name does not include special characters such as . or -, and then retest AppInsight for SQL.