Verwenden Sie Resource Health zur Behandlung von Konnektivitätsproblemen für Azure SQL Managed Instance
Gilt für: Azure SQL Managed Instance
Mit Resource Health for Azure SQL Managed Instance können Sie Probleme diagnostizieren und Unterstützung erhalten, wenn sich ein Azure-bezogenes Problem auf Ihre Ressourcen auswirkt. Der Dienst informiert Sie über die aktuelle und frühere Integrität Ihrer Ressourcen und unterstützt Sie beim Beheben von Problemen. Die Seite Resource Health bietet technischen Support, wenn Sie Hilfe bei Problemen mit Azure-Diensten benötigen.
Integritätsprüfungen
Resource Health ermittelt anhand von erfolgreichen und nicht erfolgreichen Anmeldungen die Integrität Ihrer SQL Managed Instance-Instanz. Derzeit untersucht Resource Health für Ihre SQL Managed Instance-Instanz nur Anmeldefehler, die auf Systemfehler und nicht auf Benutzerfehler zurückzuführen sind. Der Integritätsstatus wird im Abstand von ein bis zwei Minuten aktualisiert.
Integritätszustände
Verfügbar
Der Status Verfügbar bedeutet, dass Resource Health für Ihre SQL Managed Instance-Instanz keine Anmeldefehler erkannt hat, die auf Systemfehler zurückzuführen sind.
Heruntergestuft
Der Status Beeinträchtigt bedeutet, dass Resource Health einen Großteil der erfolgreichen Anmeldungen, aber auch einige Fehlversuche festgestellt hat. Dabei handelt es sich wahrscheinlich um vorübergehende Anmeldefehler. Implementieren Sie in Ihrem Code eine Wiederholungslogik, um die Auswirkungen von Verbindungsproblemen zu verringern, die durch vorübergehende Anmeldefehler verursacht werden.
Nicht verfügbar
Der Status Nicht verfügbar bedeutet, dass Resource Health aufgrund eines Systemfehlers in Ihrer SQL Managed Instance-Instanz stetige Anmeldefehler erkannt hat. Falls sich Ihre Ressource länger in diesem Zustand befindet, wenden Sie sich an den Support.
Unbekannt
Der Integritätsstatus Unbekannt gibt an, dass Resource Health seit mehr als 10 Minuten keine Informationen mehr zu dieser Ressource empfangen hat. Dieser Status ist zwar keine definitive Angabe des Ressourcenzustands, aber ein wichtiger Datenpunkt im Problembehandlungsprozess. Wenn die Ressource wie erwartet ausgeführt wird, wird der Status der Ressource nach wenigen Minuten in „Verfügbar“ geändert. Wenn Probleme mit der Ressource auftreten, kann der Integritätsstatus „Unbekannt“ darauf hindeuten, dass die Ressource durch ein Ereignis auf der Plattform beeinträchtigt wird.
Verlaufsinformationen
Im Abschnitt „Integritätsverlauf“ von Resource Health stehen bis zu 30 Tage alte Integritätsverlaufsdaten zur Verfügung. Dieser Abschnitt enthält auch die Ursache für Downtime (sofern verfügbar). Derzeit zeigt Azure die Downtime für Ihre Ressource mit einer Genauigkeit von zwei Minuten an. Die tatsächliche Downtime beträgt wahrscheinlich weniger als einer Minute. Die durchschnittliche Dauer beträgt 8 Sekunden.
Ursachen für Downtime
Im Falle von Downtime für Ihre SQL Managed Instance-Instanz wird eine Analyse durchgeführt, um eine Ursache zu ermitteln. Die Ursache der Downtime wird (sofern verfügbar) im Abschnitt „Integritätsverlauf“ von Resource Health gemeldet. Die Gründe für Ausfallzeiten werden in der Regel innerhalb von 45 Minuten nach einem Ereignis veröffentlicht.
Auswählen eines Wartungsfensters
Sie können Ihr Wartungsfenster konfigurieren, um wichtige Wartungsereignisse vorhersehbar und weniger störend für Ihren Workload zu machen. Das Feature Wartungsfenster hilft Ihnen bei der Planung von vorhersehbaren Upgrades oder geplanten Wartungsarbeiten. Erweiterte Benachrichtigungen sind für alle SQL Managed Instance-Instanzen verfügbar. Vorabbenachrichtigungen bieten dem Kunden die Möglichkeit, Benachrichtigungen so zu konfigurieren, dass sie bis zu 24 Stunden vor einem geplanten Ereignis gesendet werden.
Geplante Wartung
Für die Azure-Infrastruktur werden in regelmäßigen Abständen geplante Wartungsmaßnahmen (Hardware- oder Softwareupgrades im Rechenzentrum) durchgeführt. Während die Datenbank gewartet wird, werden von Azure SQL unter Umständen einige bestehende Verbindungen getrennt und neue Verbindungen abgelehnt. Anmeldefehler, die während geplanter Wartungsarbeiten auftreten, sind in der Regel vorübergehend, und die Wiederholungslogik für gelegentliche Netzwerkfehler hilft, die Auswirkungen zu verringern. Sollten weiterhin Anmeldefehler auftreten, wenden Sie sich an den Support.
Reconfiguration
Neukonfigurationen gelten als vorübergehende Bedingungen und werden von Zeit zu Zeit erwartet. Diese Ereignisse können durch den Lastenausgleich oder durch Software-/Hardwarefehler ausgelöst werden. Jede Client-Produktionsanwendung, die eine Verbindung zu einer Clouddatenbank herstellt, sollte eine robuste Wiederholungslogik für vorübergehende Fehler implementieren, da sie dazu beiträgt, diese Situationen zu verringern und die Fehler im Allgemeinen für den Endbenutzer transparent macht.
Nächste Schritte
- Informieren Sie sich ausführlicher über Wiederholungslogik für vorübergehende Fehler.
- Machen Sie sich mit Durchführen der Problembehandlung, Diagnose und Verhinderung von SQL-Verbindungsfehlern und vorübergehenden Fehlern für SQL-Datenbank vertraut.
- Erfahren Sie mehr über das Konfigurieren von Resource Health-Warnungen.
- Verschaffen Sie sich einen Überblick über Resource Health.
- Lesen Sie Azure Resource Health – FAQ.
- Konfigurieren Sie ein Wartungsfenster und Vorabbenachrichtigungen.