Freigeben über


Erste Schritte mit SQL Server-On-Demand-Bewertungen

Mit der SQL Server-Bewertung können Sie potenzielle Probleme mit Ihrer SQL Server-Umgebung diagnostizieren, die vor Ort, auf Microsoft Azure Virtual Machines (VMs) oder auf Amazon Web Services (AWS) VMs ausgeführt wird. Sie können einen einzelnen Server, mehrere Server oder einen Failover-Cluster beurteilen, auf denen Instanzen von SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017 oder SQL Server 2019, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 Failover-Cluster oder eigenständige Serverinstallationen ausgeführt werden.

Die Empfehlungen umfassen Bereiche wie Änderungskontrolle, Überwachung, Notfallwiederherstellung, Vereinbarungen auf Dienstebene, Konfigurationselemente und die ordnungsgemäße Funktion der Hauptkomponenten der SQL-Umgebung.

Diese Bewertung soll Ihnen in Schwerpunktbereichen gruppierte konkrete umsetzbare Anweisungen zum Beheben von Risiken für Ihren SQL-Servern und Ihre Organisation liefern.

Die SQL Server-Bewertung konzentriert sich unter anderem auf die folgenden wichtigen Aspekte:

  • SQL Server-Konfiguration
  • Datenbank-Design
  • Sicherheit
  • Leistung
  • Immer eingeschaltet
  • Cluster
  • Aktualisierungsbereitschaft
  • Fehlerprotokollanalyse
  • Operative Leistungsfähigkeit

Ausführen der SQL Server-Bewertung

Voraussetzungen

Um den vollen Leistungsumfang der im Diensthub verfügbaren On-Demand-Bewertungen nutzen zu können, müssen Sie:

  1. Ein aktives Azure-Abonnement, das mit dem Diensthub verknüpft ist, sowie eine hinzugefügte SQL Server-Bewertung haben. Weitere Informationen finden Sie unter: Erste Schritte mit On-Demand-Bewertungen oder im Anleitungsvideo.
  2. Ein Domänenkonto (Benutzerkonto oder verwaltetes Dienstkonto) mit den folgenden Rechten:
    • Mitglied der lokalen Gruppe Administratoren auf allen Servern der Umgebung
    • SysAdmin-Rolle auf allen Microsoft SQL-Servern in der Umgebung.
  3. Lesen Sie das Dokument über die Vorraussetzungen für die SQL Server-Bewertung. Dieses Dokument enthält eine ausführliche technische Dokumentation der SQL Server-Bewertung und der zum Ausführen der Bewertung erforderlichen Vorbereitungen auf dem Server. Außerdem werden die Datentypen beschrieben, die bei der Bewertung erfasst werden.

Hinweis

Es dauert durchschnittlich zwei Stunden, um Ihre Umgebung für eine On-Demand-Bewertung zu konfigurieren. Im Anschluss an die Bewertung können Sie die Daten in Azure Log Analytics überprüfen. Dort erhalten Sie eine priorisierte Liste von Empfehlungen, kategorisiert in sechs Kernbereiche. Mit diesen Empfehlungen können Sie und Ihr Team sich schnell über Risiken informieren, die Integrität der Umgebungen einschätzen, Risiken senken und die IT-Gesamtintegrität verbessern.

  Einrichten der SQL Server-Bewertung

Hinweis

Sie können die Bewertung erst einrichten, nachdem Sie Ihr Azure-Abonnement mit dem Services Hub verknüpft und die SQL Server-Bewertung unter „Integrität > Bewertungen“ im Services Hub hinzugefügt haben.

  1. Erstellen Sie auf der Datensammelmaschine den folgenden Ordner: „C:\LogAnalytics\SQLServer“ (oder einen anderen Ordner außer „C:\ODA“, der bereits vom System reserviert ist).

  2. Wenn Sie ein Benutzerdomänenkonto verwenden, öffnen Sie die reguläre PowerShell (nicht ISE) im Administratormodus und führen Sie das folgende cmdlet aus:

    Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory>

    where YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment.

    <WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded data

Wenn mehr als eine Umgebung bewertet wird, wird „;“ zwischen den Umgebungen verwendet. Für Failover-Cluster überprüfen Sie den virtuellen Netzwerknamen des Failover-Clusters. Verzeichnis ist der Pfad zu einem bestehenden Verzeichnis, das verwendet wird, um die Dateien zu speichern, die beim Sammeln und Analysieren der Daten aus der/den Umgebung(en) erstellt wurden. Geben Sie die Anmeldeinformationen eines Benutzerkontos ein, das die weiter oben genannten Anforderungen erfüllt.

  1. Wenn Sie ein gruppenverwaltetes Dienstkonto verwenden, öffnen Sie die reguläre PowerShell (nicht ISE) im Administratormodus, und führen Sie das folgende cmdlet aus:

    Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory> -RunWithManagedServiceAccount $True

    where YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment. When prompted for password just press enter, as you are using a gMSA you don't need to provide a password as it is handled by the system

    <WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded data

Wenn mehr als eine Umgebung bewertet wird, wird „;“ zwischen den Umgebungen verwendet. Für Failover-Cluster überprüfen Sie den virtuellen Netzwerknamen des Failover-Clusters. Verzeichnis ist der Pfad zu einem bestehenden Verzeichnis, das verwendet wird, um die Dateien zu speichern, die beim Sammeln und Analysieren der Daten aus der/den Umgebung(en) erstellt wurden. Geben Sie die Anmeldeinformationen eines Benutzerkontos ein, das die weiter oben genannten Anforderungen erfüllt.

  1. Die Datensammlung wird durch die geplante Aufgabe mit dem Namen „SQLAssessment“ innerhalb von einer Stunde nach Ausführung des obigen Skripts und danach alle sieben Tage gestartet. Unter „Aufgabenplanungsbibliothek > Microsoft > Operations Management Suite > AOI > Bewertungen > SQLAssessment“ können Sie die Aufgabe bearbeiten, um sie zu einem anderen Zeitpunkt oder auch sofort auszuführen.
  2. Während der Sammlung und Analyse werden Daten temporär in dem bei der Einrichtung festgelegten Arbeitsverzeichnis gespeichert.
  3. Nach einigen Stunden sind Ihre Bewertungsergebnisse in Log Analytics und in Ihrem Diensthub-Dashboard verfügbar. Sie können zu den Ergebnissen navigieren, indem Sie zu Services Hub > IT-Integrität > On-Demand-Bewertungen gehen und dann für die aktive Bewertung auf Alle Empfehlungen anzeigen klicken.
  4. Wenn Sie die Probleme Ihrer SQL Server-Umgebung mit einem autorisierten Microsoft-Experten durchgehen möchten, können Sie sich an Ihren Microsoft-Vertreter wenden und sich nach der remote oder vor Ort durchgeführten Bereitstellung durch einen CSA erkundigen.
Verträge Remote-Experte Vor-Ort-Experte
Premier SQL-Remote-Datenblatt SQL-Onsite-Datenblatt
Unified SQL-Remote-Datenblatt SQL-Onsite-Datenblatt