อาการ

สมมติว่าคุณได้กำหนดค่าความพร้อมใช้งาน AlwaysOn แล้ว จัดกลุ่มโดยใช้ Pacemaker สำหรับ SQL Server ๒๐๑๗บน Linux ในขณะที่เชื่อมต่อกับ SQL Server คุณสังเกตเห็นว่ากลุ่มความพร้อมใช้งานเป็นระยะๆ ล้มเหลวเกิดขึ้นเป็นการเชื่อมต่อตัวช่วยเหลือ AG หมดเวลา

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

การแก้ไข

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมสำหรับ SQL Server ต่อไปนี้:

เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:

การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:

ข้อมูลเพิ่มเติม

สมมติว่าคุณได้กำหนดค่ากลุ่มความพร้อมใช้งาน (AG) โดยใช้ Pacemaker สำหรับ SQL Server ๒๐๑๗บน Linux พิจารณาว่าตัวแทนทรัพยากรของ pacemaker AG   กำลังใช้ไฟล์การกำหนดค่าคลัสเตอร์ต่อไปนี้เป็น  ไฮไลต์ ผู้ช่วย AG กำลังใช้ช่วงเวลาการเชื่อมต่อ10วินาทีการหมดเวลาของการเชื่อมต่อ30วินาทีและตรวจสอบการหมดเวลาของ๙๐วินาทีสำหรับการตรวจสอบสถานภาพ

<id ต้นแบบ = "ha_cluster ต้นแบบ" >

<คลาสที่ดั้งเดิม = "ocf" id = "ha_cluster" ผู้ให้บริการ = "mssql" ชนิด = "ag" >

<instance_attributes id="ha_cluster-instance_attributes">

<nvpair id = "ha_cluster instance_attributes ha_name" name = "ha_name" ค่า = "TEST_AG"/>

<nvpair id = "ha_cluster instance_attributes trace_ra" name = "trace_ra" ค่า = "1"/>

</instance_attributes>

<operations>

Id op <= "ha_cluster-ลดระดับช่วง" ช่วง = "%" = "=" = "=" = "300"/>

Id op <= "ha_cluster-จอภาพช่วงเวลา 60s" = "60s" ชื่อ = "" จอภาพ "การหมดเวลา =" 100 "/>

            Id op <= "ha_cluster-จอภาพช่วง-11" ช่วง = "10" name = "ตรวจสอบ" บทบาท = "ต้นแบบ" การหมดเวลา = "90"/>

<id op = "ha_cluster-จอภาพช่วง-12" ช่วง = "12" name = "จอภาพ" บทบาท = "ทาส" การหมดเวลา = "60"/>

Id op <= "ha_cluster-การแจ้งเตือน-ช่วงเวลา" ช่วง = "%" name = "การหมดเวลา" (แจ้งเตือน "การหมดเวลา =" 60 "/>

Id op <= "ha_cluster-ส่งเสริมช่วงเวลา" ช่วง = "%" name = "การส่งเสริม" การหมดเวลา = "60"/>

Id op <= "ha_cluster-ช่วงเวลาเริ่มต้น" ช่วง = "%" = "=" = "=" = "การหมดเวลา =" 60 "/>

Id op <= "ha_cluster-ช่วงเวลาที่มีช่วงเวลา" ช่วง = "% =" name = "stop" การหมดเวลา = "300"/>

</operations>

<meta_attributes id="ha_cluster-meta_attributes">

            <nvpair id = "ha_cluster-meta_attributes หมดเวลา" name = "หมดเวลา" ค่า = "ยุค"/>

<nvpair id = "ha_cluster-meta_attributes ล้มเหลว-การหมดเวลา" name = "การหมดเวลาล้มเหลว" = "60s"/>

</meta_attributes>

</primitive>

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

<nvpair id = "ha_cluster หลัก-meta_attributes-แจ้ง" ชื่อ = "แจ้ง" ค่า = "true"/>

<nvpair id = "ha_cluster master-meta_attributes-trace_ra" name = "trace_ra" ค่า = "1"/>

</meta_attributes>

</master>

ก่อนที่จะปรับปรุงสะสม 21 (CU21) สำหรับ SQL Server ๒๐๑๗ถ้ามีการเชื่อมต่อการตรวจสอบความสมบูรณ์ของ AG ขณะที่เชื่อมต่อกับ SQL Server การดำเนินการลดระดับลงจะถูกนำไปใช้กับการล้มเหลวของ AG ไปยังโหนรอง

จาก CU21 เป็นต้นไปถ้าการหมดเวลาการเชื่อมต่อเกิดขึ้นบริษัทตัวแทนการใช้ทรัพยากรของ AG จะยกย่องการหมดเวลาของจอภาพของ๙๐วินาทีและจะพยายามเชื่อมต่ออีกสองการเชื่อมต่อ ถ้าความพยายามในการเชื่อมต่อทั้งสามล้มเหลวตัวแทนทรัพยากรตัวช่วย AG จะประกาศ SQL Server เป็นไม่ตอบสนองและเริ่มการดำเนินการลดระดับที่นำไปใช้กับการล้มเหลวของกลุ่มความพร้อมใช้งานไปยังโหนรอง

อ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย