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 bewerten, auf dem 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 im Artikel Einrichten von Bewertungen oder im Video So verlinkt man Videos.
  2. Ein Domänenkonto (Benutzer bzw. Verwaltetes Dienstkonto) mit den folgenden Rechten:
    • Mitglied der lokalen Administratorengruppe auf allen Servern in der Umgebung
    • SysAdmin-Rolle auf allen Microsoft SQL-Servern in der Umgebung.
  3. Lesen Sie die Beschreibung der Voraussetzungen 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 gesammelt 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> LogAnalyticsWorkspaceId <WorkspaceID> -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.

    <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> LogAnalyticsWorkspaceId <WorkspaceID> -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 so bearbeiten, dass sie zu einem späteren Zeitpunkt oder sofort ausgeführt wird.
  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 Services Hub-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 Alle Empfehlungen anzeigen auswählen.
  4. Wenn Sie die Probleme mit Ihrer SQL Server-Umgebung mit einer autorisierten Microsoft-Expertin oder einem autorisierten Microsoft-Experten besprechen möchten, können Sie sich an Ihre Microsoft-Vertreterin bzw. Ihren Microsoft-Vertreter wenden und sich über die Remote- oder Vor-Ort-Bereitstellung durch einen CSA informieren.
Verträge Remote-Experte Vor-Ort-Experte
Premier SQL-Remote-Datenblatt SQL-Onsite-Datenblatt
Unified SQL-Remote-Datenblatt SQL-Onsite-Datenblatt