MS SQL server discovery 's MSSql DB On Windows Pattern is not able to create MSFT SQL Instance CIs if the instance name contains an underscore "_"DescriptionDiscovery's MSSql DB On Windows Pattern is not able to create MSFT SQL Instance CIs if the instance name contains an underscore "_" (underline, low line, low dash)The "MSSQL populate database table" pattern library step 2 "Set parameter for Condition two - list db from wmi" is responsible.Steps to Reproduce Install a SQL server database with and create SQL instance with "_" in it example: vin_instDiscovery of the SQL server.You will see the SQL server databases are not discovered running on the instance which has "_" in it.WorkaroundThis problem has been fixed. If you are able to upgrade, review the Fixed In or Intended Fix Version fields to determine whether any versions have a planned or permanent fix. The fix in Rome was to add fail over steps to remove '_' from instance name in case if the dbs are not discovered, update set attachedRelated Problem: PRB1485278