Die Anwendung Discovery und Service-Mapping verwenden das Muster „MSSQL DB auf Windows “ , um MicrosoftMicrosoft Azure Event Hubs SQL DB-Server und -Cluster in Ihrer -Infrastruktur zu finden. Zum Erkennen dieser Ressourcen muss der Funktionssatz Muster für Discovery und Service-Mapping aus dem Element ServiceNow Storeaktualisiert werden.

Im ServiceNow® Store neue oder erweiterte Muster anfordern

Besuchen Sie die ServiceNow Store um alle verfügbaren Updates anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie unter ServiceNow Store Versionshinweise zum Versionsverlauf.

Voraussetzungen

Vergewissern Sie sich, dass die Anwendungen aktuell sind
  • Muster für Discovery und Service-Mapping ab Version 1.7.0 (August 2023)
  • Visibility Content ab Version 6.12.1 (August 2023)

Ausführliche Informationen zu den unterstützten Versionen von SQL Server finden Sie unter: Detailinformationen über die mittels ITOM-Transparenz erkannten Produkte

Überprüfen Sie die Konfiguration der Anmeldeinformationen Windows .
Stellen Sie sicher, dass MID-Server mit dem Zielserver Windows verbunden ist. Weitere Informationen finden Sie unter Windows-Anmeldeinformationen
Überprüfen Sie bei Verwendung der SQL-Authentifizierung die Konfiguration der Applicative-Anmeldeinformationen.
Überprüfen Sie die Konfiguration von MID-Server
Stellen Sie sicher, dass MID-Server über die erforderlichen Berechtigungen zum Lesen der Windows -Registrierung im -Remote- - Modusverfügt. Die MSSQL-DB auf Windows verwendet Registrierungswerte, um SQL-Cluster-Details zu erkennen.
Überprüfen Sie die Berechtigungen zum Ausführen von WMI-Abfragen
Verifizieren Sie den schreibgeschützten Remote-Lesezugriff auf die folgenden WMI-Namespaces:
  • Stamm\CIMv2
  • Stamm\Microsoft\SQLServer\ComputerManagement*
Überprüfen Sie die SQL Server-Tabellenberechtigungen
Das Muster „MSSQL DB unter Windows“ erfordert schreibgeschützte Berechtigungen zum Lesen der folgenden Tabellen:
  • @@Version
  • sys.configurations
  • sys.dm_exec_sessions
  • sys.dm_os_schedulers
  • Servereigenschaft
Überprüft die Konfiguration des Discovery-Berichts zum MSSQL-Setup
Das Muster führt die Discovery mithilfe eines Discovery-Berichts des MSSQL-Setups aus.

SQL-Failover-Clusterinstanz (FCI)

Die Aktualisierung des Mustersatzes Version 1.6.1, der ab August 2023 im ServiceNow® Store verfügbar ist, ermöglicht eine angemessene Erkennung der Details der Immer On-Verfügbarkeitsgruppe und der SQL-Failover-Cluster. Wenn das Failover-Szenario auftritt, erkennt das Muster „MSSQL DB unter Windows“ den Failover-Cluster (Knoten 2). Dann werden eine neue MSFT-SQL-Instanz und Datenbanken erstellt.

Knoten 2 ist ein Duplikat von Knoten 1

Das folgende Verfahren ermöglicht eine entsprechende Transparenz der SQL-Cluster.
  1. Legen Sie die Eigenschaft sn_itom_pattern.discover_mssql_cluster.load_cluster_name_from_registry=true MID-Server auf „true“ fest, um den Abschnitt „MSSQL-Clusterinformationen sammeln – MSSQL-Clustererweiterung“ zu aktivieren.
  2. Stellen Sie sicher, dass auf dem Server ein Prozess vom Typ „sqlserver.exe“ zum Auslösen des Musters „MSSQL DB unter Windows“ ausgeführt wird.
  3. Führen Sie eine CI-Discovery aus.

    Weitere Informationen finden Sie unter Erkennungen im Netzwerk ausführen.

  4. Behalten Sie doppelte Instanzen und Datenbanken bei, oder löschen Sie sie.
    • Um die doppelten Instanzen und Datenbanken beizubehalten, behalten Sie die Standardkonfiguration bei.
      • Der Installationsstatus der Knoten des passiven Clusters ändert sich in Abwesend.
      • Der Installationsstatus der Knoten des aktiven Clusters ändert sich in Installiert.
    • Um die passiven Instanzen und Datenbanken zu löschen, setzen Sie die Systemeigenschaft discovery.mssql.cluster.instance.postsensor.delete auf den Wert true.

Während der horizontalen Erkennung erfasste Daten

MSFT SQL-Instanz [cmdb_ci_db_mssql_instance]

Die für die laufenden Prozesse der Datenbank (des eigentlichen SQL-Servers) gesammelten Daten werden als Datenbankinstanzbezeichnet

MSSQL-Datenbank [cmdb_ci_db_mssql_database]
Feld Beschreibung
Name [name] Name der Datenbank Beispiel: msdb.
Installationsstatus [install_status] Der Installationsstatus der Datenbank.
Instanzname [instance_name] Der Name der Instanz.
MSSQL-Clusterknoten [cmdb_ci_mssql_cluster]
MSSQL-Cluster [cmdb_ci_mssql_cluster]
Feld Beschreibung
Name [name] Der Netzwerkname des SQL-Clusters​
IP-Adresse [ip_address] Die virtuelle IP-Adresse des SQL-Clusters [.
MSSQL-Serviceinformation [mssql_sqlservice_info]
Info zu MSSQL-Komponenten [mssql_components_info]

CI-Beziehungen

Das Muster „MSSQL DB On Windows “ erstellt CI-Beziehungen des Typs mithilfe des Erweiterungsabschnitts „MSSQL-Komponenteninformationen sammeln“, der in der folgenden Tabelle aufgeführt ist.