Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Angenommen, Sie haben die Verfügbarkeit von AlwaysOn konfiguriert Gruppieren mithilfe von Schrittmacher für SQL Server 2017 unter Linux. Beim Herstellen einer Verbindung mit SQL Server stellen Sie fest, dass die zeitweilige verfügbarkeitsgruppe das Failover findet statt, wenn die Verbindungszeit der AG-hilfsverbindung eintritt.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Fehlerbehebung

Dieses Problem wurde im folgenden kumulativen Update für SQL Server behoben:

Informationen zu kumulativen Updates für SQL Server:

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:

Weitere Informationen

Angenommen, Sie haben die verfügbarkeitsgruppe (AG) mithilfe von Herzschrittmacher für SQL Server 2017 unter Linux konfiguriert. Bedenken Sie, dass der Hilfsressourcen-Agentder Herzschrittmacher AG   die folgende Clusterkonfigurationsdatei als  hervorgehobenverwendet. AG Helper verwendet das Verbindungsintervall von 10 Sekunden, Verbindungstimeout von 30 Sekunden und Monitor-Timeout von 90 Sekunden für die Integritätsprüfung.

<Master-ID = "ha_cluster-Master" #a1

<primitive Class = "OCF" ID = "ha_cluster" Provider = "MSSQL" Type = "AG" #a1

<instance_attributes id="ha_cluster-instance_attributes">

<NVPAIR ID = "ha_cluster-instance_attributes-ha_name" Name = "ha_name" Value = "TEST_AG"/#a1

<NVPAIR ID = "ha_cluster-instance_attributes-trace_ra" Name = "trace_ra" Value = "1"/#a1

</instance_attributes>

<operations>

<op ID = "ha_cluster-tiefer stufen-Intervall-0" Interval = "0" Name = "tiefer Stufen" Timeout = "300"/#a1

<op ID = "ha_cluster-Monitor-Interval-60s" Intervall = "60s" Name = "Monitor" Timeout = "100"/#a1

            <op ID = "ha_cluster-Monitor-Interval-11" Interval = "10" Name = "Monitor" Role = "Master" Timeout = "90"/#a1

<op ID = "ha_cluster-Monitor-Interval-12" Interval = "12" Name = "Monitor" Role = "Slave" Timeout = "60"/#a1

<op ID = "ha_cluster-notify-Interval-0" Interval = "0" Name = "notify" Timeout = "60"/#a1

<op ID = "ha_cluster-Promote-Interval-0" Interval = "0" Name = "Promote" Timeout = "60"/#a1

<op ID = "ha_cluster-Start-Interval-0" Interval = "0" Name = "Start" Timeout = "60"/#a1

<op ID = "ha_cluster-Stop-Interval-0" Interval = "0" Name = "Stop" Timeout = "300"/#a1

</operations>

<meta_attributes id="ha_cluster-meta_attributes">

            <NVPAIR ID = "ha_cluster-meta_attributes-Timeout" Name = "Timeout" Value = "30S"/#a1

<NVPAIR ID = "ha_cluster-meta_attributes-Failure-Timeout" Name = "Failure-Timeout" Wert = "60s"/#a1

</meta_attributes>

</primitive>

<meta_attributes id="ha_cluster-master-meta_attributes">

<NVPAIR ID = "ha_cluster-Master-meta_attributes-notify" Name = "notify" Value = "true"/#a1

<NVPAIR ID = "ha_cluster-Master-meta_attributes-trace_ra" Name = "trace_ra" Value = "1"/#a1

</meta_attributes>

</master>

Vor dem kumulativen Update 21 (CU21) für SQL Server 2017, wenn beim Herstellen einer Verbindung mit SQL Server die Verbindungszeit für die Integritätsprüfung der AG ausfiel, wurde eine tiefer stufen Aktion eingeleitet, die zu einem Failover von AG zu sekundärem Knoten führte.

Wenn ein Verbindungstimeout eintritt, wird von CU21 ab das Überwachungs Timeout von 90 Sekunden berücksichtigt, und es werden zwei weitere Verbindungen versucht. Wenn alle drei Verbindungsversuche fehlschlagen, deklariert der Hilfsressourcen-Agent der AG den SQL-Server als nicht mehr reagiert und startet die tiefer stufen-Aktion, die zu einem Failover der verfügbarkeitsgruppe zum sekundären Knoten führt.

Informationsquellen

Erfahren Sie mehr über die Terminologie , mit derMicrosoft Softwareupdates beschreibt.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×