นำไปใช้กับ
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

อาการ

สมมติว่าคุณได้กำหนดค่าความพร้อมใช้งาน 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 ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

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

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

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