Belirtiler
AlwaysOn kullanılabilirliğini yapılandırdığınız varsayılmaktadır Linux üzerinde SQL Server 2017 için pacemaker 'ı kullanarak gruplandırma. SQL Server 'a bağlanırken, aralıklı kullanılabilirlik grubu Yük devretme ağ Yardımcısı bağlantısı zaman aşımına uğrar.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Çözüm
Bu sorun, aşağıdaki SQL Server toplu güncelleştirmesinde giderilmiştir:
SQL Server için toplu güncelleştirmeler hakkında:
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Ek Bilgi
Linux üzerinde SQL Server 2017 için pacemaker kullanarak, kullanılabilirlik grubu (AG) kullandığınızı varsayalım. Pacemaker AG yardımcı kaynak aracısının vurgulanan küme yapılandırma dosyasını vurgulandığışekilde kullandığını düşünün. AG Yardımcısı, 10 saniyelik bağlantı aralığını, bağlantı zaman aşımını 30 saniye ve sistem durumu denetimi için 90 saniyelik zaman aşımını kullanıyor.
<Master ID = "ha_cluster-Master" >
<temel sınıfı = "OCF" id = "ha_cluster" sağlayıcı = "MSSQL" Type = "AG" >
<instance_attributes id="ha_cluster-instance_attributes">
<nvpair id = "ha_cluster-instance_attributes-ha_name" ad = "ha_name" Value = "TEST_AG"/>
<nvpair id = "ha_cluster-instance_attributes-trace_ra" ad = "trace_ra" Value = "1"/>
</instance_attributes>
<operations>
<op ID = "ha_cluster-indirge-Interval-0s" Interval = "0s" Name = "indirge" timeout = "300"/>
<op ID = "ha_cluster-Monitor-Interval-60s" Interval = "60s" Name = "Monitor" timeout = "100"/>
<op ID = "ha_cluster-Monitor-Interval-11" Interval = "10" Name = "Monitor" role = "Master" timeout = "90"/>
<op ID = "ha_cluster-Monitor-Interval-12" Interval = "12" Name = "Monitor" role = "Ikincil" timeout = "60"/>
<op ID = "ha_cluster-Notify-Interval-0s" Interval = "0s" Name = "Notify" timeout = "60"/>
<op ID = "ha_cluster-Yükselt-Interval-0s" Interval = "0s" Name = "Yükselt" timeout = "60"/>
<op ID = "ha_cluster-start-Interval-0s" Interval = "0s" Name = "Start" timeout = "60"/>
<op ID = "ha_cluster-stop-Interval-0s" Interval = "0s" Name = "Dur" timeout = "300"/>
</operations>
<meta_attributes id="ha_cluster-meta_attributes">
<nvpair id = "ha_cluster-meta_attributes-timeout" Name = "timeout" Value = "30s"/>
<nvpair id = "ha_cluster-meta_attributes-Failure-timeout" Name = "Failure-timeout" Value = "60s"/>
</meta_attributes>
</primitive>
<meta_attributes id="ha_cluster-master-meta_attributes">
<nvpair id = "ha_cluster-Master-meta_attributes-Notify" Name = "bildirim" Value = "true"/>
<nvpair id = "ha_cluster-Master-meta_attributes-trace_ra" Name = "trace_ra" Value = "1"/>
</meta_attributes>
</master>
SQL Server 2017 için toplu güncelleştirme 21 (CU21) öncesinde, SQL Server 'a bağlanırken AG sistem durumu denetimi bağlantısı zaman aşımına uğrar
CU21 in 'ten gelen bir bağlantı zaman aşımı oluşursa, AG Yardımcısı kaynak Aracısı 90 saniyelik monitör zaman aşımını kabul eder ve iki bağlantı dener. Üç bağlantı girişimi de başarısız olursa, AG Yardımcısı kaynak Aracısı SQL Server 'ı yanıt vermeyen olarak bildirir ve kullanılabilirlik grubunun yerine indirgenmesine neden olur.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığıterminolojihakkında bilgi edinin .