ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

การอัปเดตนี้มีการปรับปรุงต่อไปนี้สำหรับการหมดเวลา Lease ของ Microsoft SQL Server ตลอดเวลาการสนับสนุน:

  • ขณะนี้ข้อความการหมดเวลาของ Lease แสดงและบันทึกเวลาปัจจุบันและเวลาการต่ออายุที่คาดไว้

  • ข้อความแสดงข้อผิดพลาดใหม่ถูกเพิ่มให้กับผู้ให้เช่าที่ระบุเหตุผลสำหรับการเช่าหมดอย่างชัดเจน

  • เหตุการณ์ที่ขยายเพิ่มเติมใหม่และบัฟเฟอร์วงแหวนใหม่สำหรับการเช่าที่ผู้ปฏิบัติงานถูกเพิ่มเข้าไป สิ่งเหล่านี้แสดงขั้นตอนการเช่าอย่างชัดเจน

การแก้ไข

ปัญหานี้ได้รับการแก้ไขครั้งแรกใน Service Pack ต่อไปนี้สำหรับ SQL Server

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SQL Server ๒๐๑๒ Service Pack 3 (SP3) ให้ดูที่ข้อบกพร่องที่ได้รับการแก้ไขใน SQL Server ๒๐๑๒ Service Pack 3

Service Pack 2 สำหรับ SQL Server สำหรับ sql Server ๒๐๑๔เกี่ยวกับ Service pack สำหรับ SQL Serverเซอร์วิสแพ็คจะได้รับการสะสม Service pack ใหม่แต่ละชุดจะมีการแก้ไขทั้งหมดที่อยู่ใน service pack ก่อนหน้านี้พร้อมกับการแก้ไขใหม่ คำแนะนำของเราคือการนำ service pack ล่าสุดและการอัปเดตที่สะสมล่าสุดสำหรับ service pack นั้นไปใช้ คุณไม่จำเป็นต้องติดตั้ง service pack ก่อนหน้าก่อนที่คุณจะติดตั้ง service pack ล่าสุด ใช้ตาราง1ในบทความต่อไปนี้เพื่อค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ service pack ล่าสุดและการอัปเดตล่าสุดที่สะสมวิธีการตรวจสอบความถูกต้องของระดับเวอร์ชันและการอัปเดตของ SQL Server และคอมโพเนนต์

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

เมื่อต้องการให้ข้อมูลเชิงลึกเพิ่มเติมข้อความแสดงข้อผิดพลาดใหม่ถูกเพิ่มลงใน SQL Server ตารางต่อไปนี้แสดงรายการและอธิบายแต่ละรายการ

พลาด

ข้อความแสดงข้อผิดพลาด

สาเหตุ

การดำเนินการแก้ไข

๑๙๔๑๙

การต่ออายุของการเช่าระหว่างกลุ่มความพร้อมใช้งาน '% * ls ' และคลัสเตอร์ล้มเหลวของ Windows Server ล้มเหลวเนื่องจาก lease ที่มีอยู่จะไม่ถูกต้องอีกต่อไป

ผู้ปฏิบัติงานเช่าบนฝั่งเซิร์ฟเวอร์ SQL ไม่ได้รับการจัดกำหนดการในการประมวลสัญญาณเหตุการณ์จากคลัสเตอร์

ตรวจสอบการใช้งาน CPU บนเซิร์ฟเวอร์เป็นผู้ปฏิบัติงานเช่า SQL Server ที่ดูเหมือนว่าเป็นโหย

๑๙๔๒๐

กลุ่มความพร้อมใช้งาน '% * ls ' ถูกขอให้หยุดการต่ออายุสัญญาเช่าอย่างชัดเจน

การต่ออายุสัญญาเช่าหยุดทำงานเป็นส่วนหนึ่งของการนำกลุ่มความพร้อมใช้งานแบบออฟไลน์ไปใช้ นี่คือข้อมูลเท่านั้น

๑๙๔๒๑

การต่ออายุของการเช่าระหว่างกลุ่มความพร้อมใช้งาน '% * ls ' และคลัสเตอร์ล้มเหลวของ Windows Server ล้มเหลวเนื่องจากการต่ออายุไม่เกิดขึ้นภายในช่วงเวลาเช่า

ผู้ช่วยในการเช่าบนฝั่งคลัสเตอร์ไม่ได้เป็นการส่งสัญญาณของผู้ปฏิบัติงานเช่า SQL Server ในเวลา

ตรวจสอบทรัพยากรกลุ่มความพร้อมใช้งานที่สอดคล้องกันในคลัสเตอร์ WSFC เพื่อดูว่ามีการรายงานข้อผิดพลาดใดๆหรือไม่

๑๙๔๒๒

การต่ออายุของการเช่าระหว่างกลุ่มความพร้อมใช้งาน '% * ls ' และคลัสเตอร์ล้มเหลวของ Windows Server ล้มเหลวเนื่องจากข้อผิดพลาดของ windows ที่มีรหัสข้อผิดพลาด ('% d ')

ผู้ปฏิบัติงานเช่าบนฝั่ง SQL Server ล้มเหลวในการต่ออายุ lease เนื่องจากข้อผิดพลาดของ windows

ตรวจสอบรหัสข้อผิดพลาดของ windows และดำเนินการแก้ไข

๑๙๔๒๓

การเช่าของกลุ่มความพร้อมใช้งาน '% * ls ' จะไม่มีผลบังคับใช้อีกต่อไปในการเริ่มกระบวนการต่ออายุ lease

เมื่อผู้ปฏิบัติงานเช่าเริ่มต้นการประมวลผลเวลาการเช่าส่วนเกินที่ให้ไว้โดยการโทรแบบออนไลน์หมดอายุแล้ว ปัญหานี้อาจเกิดขึ้นได้เนื่องจากปัญหาเกี่ยวกับการจัดกำหนดการ

ตรวจสอบการใช้งาน CPU บนเซิร์ฟเวอร์เป็นผู้ปฏิบัติงานเช่า SQL Server ที่ดูเหมือนว่าเป็นโหย

๑๙๔๒๔

ผู้ปฏิบัติงานเช่าของกลุ่มความพร้อมใช้งาน '% * ls ' ตอนนี้กำลังนอนตามเวลาเช่าส่วนเกิน (% u ms) ที่ให้มาในระหว่างออนไลน์ นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้

ข้อมูล . เวลาออนไลน์พิเศษที่กำหนดเมื่อต้องการเริ่มต้นเธรดการต่ออายุ lease และเป็นส่วนหนึ่งของกิจวัตรประจำวันแบบออนไลน์ของกลุ่มความพร้อมใช้งาน

ตัวอย่างของข้อผิดพลาด๑๙๔๑๙: ถ้าคุณใช้ดีบักเกอร์เพื่อแนบกับ SQL Server จะขัดจังหวะการให้บริการของเธรดในกระบวนการ SQL Server จนกว่าคุณจะดำเนินการกระบวนการ SQL Server ต่อไป เมื่อคุณดำเนินต่อ SQL Server ต่อไปนี้จะถูกรายงานในแฟ้มบันทึกข้อผิดพลาด SQL Server:

<วันที่เวลา> ข้อผิดพลาดของเซิร์ฟเวอร์: ๑๙๔๑๙ความรุนแรง:16 สถานะ: 1 <วันที่เวลา> คลัสเตอร์ล้มเหลวเซิร์ฟเวอร์ Windows server ไม่ได้รับสัญญาณเหตุการณ์กระบวนการจากกลุ่มความพร้อมใช้งาน SQL Server host host ' ag ' ภายในระยะเวลาการหมดอายุของ lease <วันที่เวลา> ข้อผิดพลาดของเซิร์ฟเวอร์: ๑๙๔๐๗ความรุนแรง:16 สถานะ: 1 <วันที่เวลา> เซิร์ฟเวอร์การเช่าระหว่างกลุ่มความพร้อมใช้งาน ' ag ' และคลัสเตอร์ล้มเหลวของ Windows Server หมดอายุแล้ว ปัญหาการเชื่อมต่อเกิดขึ้นระหว่างอินสแตนซ์ของ SQL Server และคลัสเตอร์ล้มเหลวของ Windows Server เมื่อต้องการตรวจสอบว่ากลุ่มความพร้อมใช้งานไม่สามารถใช้งานได้อย่างถูกต้องให้ตรวจสอบทรัพยากรของกลุ่มความพร้อมใช้งานที่สอดคล้องกันในคลัสเตอร์ล้มเหลวของ Windows Server <วันที่เวลา> เซิร์ฟเวอร์ AlwaysOn: แบบจำลองภายในของกลุ่มความพร้อมใช้งาน ' ag ' กำลังทำงานแบบออฟไลน์เนื่องจากการเช่าหมดอายุหรือการต่ออายุล้มเหลว นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้ <วันที่เวลา> เซิร์ฟเวอร์สถานะของแบบจำลองที่พร้อมใช้งานภายในเครื่องในกลุ่มความพร้อมใช้งาน ' ag ' มีการเปลี่ยนแปลงจาก ' PRIMARY_NORMAL ' เป็น ' RESOLVING_NORMAL ' สถานะของแบบจำลองที่เปลี่ยนแปลงเนื่องจากการเริ่มต้นใช้งานล้มเหลวปัญหาการติดต่อสื่อสารหรือข้อผิดพลาดของคลัสเตอร์ สำหรับข้อมูลเพิ่มเติมให้ดูที่แดชบอร์ดของกลุ่มความพร้อมใช้งาน, บันทึกข้อผิดพลาด SQL Server, คอนโซลการจัดการของคลัสเตอร์ล้มเหลวของ Windows Server หรือบันทึกคลัสเตอร์ Windows Server Failover

ข้อผิดพลาด๑๙๔๑๙ถูกส่งกลับเนื่องจาก SQL Server ไม่ตอบสนองต่อบริการคลัสเตอร์ นอกจากนี้คุณอาจได้รับข้อความแสดงข้อผิดพลาดการหมดเวลาเช่า (๑๙๔๐๗) พร้อมกับข้อผิดพลาด๑๙๔๑๙ตัวอย่างของข้อผิดพลาด๑๙๔๒๔: ต่อไปนี้คือข้อความแสดงเวลาการเช่าส่วนเกินที่รายงานก่อนการเปลี่ยนกลุ่มความพร้อมใช้งานไปยังบทบาทหลัก:

<วันที่เวลา> เซิร์ฟเวอร์ของกลุ่มความพร้อมใช้งานของกลุ่มความพร้อมใช้งาน ' ag ' ตอนนี้จะนอนหลับตามเวลาเช่าส่วนเกิน (๑๖๔๗๖๖ ms) ที่ให้มาในระหว่างออนไลน์ นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้ <วันที่เวลา> เซิร์ฟเวอร์สถานะของแบบจำลองที่พร้อมใช้งานภายในเครื่องในกลุ่มความพร้อมใช้งาน ' ag ' มีการเปลี่ยนแปลงจาก ' PRIMARY_PENDING ' เป็น ' PRIMARY_NORMAL ' สถานะของแบบจำลองที่เปลี่ยนแปลงเนื่องจากการเริ่มต้นใช้งานล้มเหลวปัญหาการติดต่อสื่อสารหรือข้อผิดพลาดของคลัสเตอร์ สำหรับข้อมูลเพิ่มเติมให้ดูที่แดชบอร์ดของกลุ่มความพร้อมใช้งาน, บันทึกข้อผิดพลาด SQL Server, คอนโซลการจัดการของคลัสเตอร์ล้มเหลวของ Windows Server หรือบันทึกคลัสเตอร์ Windows Server Failover

Availability_group_lease_expiredและhadr_ag_lease_renewal XEvents ได้รับการปรับปรุงด้วยการเพิ่มจุดข้อมูลที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับเงื่อนไขของการเช่า ตารางต่อไปนี้อธิบายถึงการปรับปรุง XEvents เหล่านี้:

XEvent

คอลัมน์ใหม่

คำอธิบาย

availability_group_lease_expired

current_time

เวลาที่การเช่าหมดอายุ

availability_group_lease_expired

new_timeout

เวลาหมดเวลาเมื่อ availability_group_lease_expired ยกกำลัง current_time มากกว่า new_timeout

availability_group_lease_expired

สถานะ

ขั้นตอนการเช่า: ดูตารางการเช่าขั้นตอนด้านล่าง

hadr_ag_lease_renewal

สถานะ

hadr_ag_lease_renewal

hadr_ag_lease_renewal

error_code

ถ้าสถานะเป็น HadrLeaseRenewal_FailedWithWindowsError แล้ว error_code คือรหัสข้อผิดพลาดของ Windows ที่เชื่อมโยงกับความล้มเหลว

ขั้นตอนการเช่าและคำจำกัดความตารางต่อไปนี้แสดงขั้นตอนการเช่าที่เป็นไปได้และอธิบายฟังก์ชันของพวกเขา:

ชื่อของขั้นตอน

คำอธิบาย

HadrLeaseRenewal_LeaseWorkerStarted

เริ่มต้นใช้งานเธรดของผู้ปฏิบัติงาน

HadrLeaseRenewal_StartedExcessLeaseSleep

เริ่มการเช่าส่วนเกิน ขั้นตอนการเช่าส่วนเกินเอกสารการเริ่มต้นของเธรดการเช่าในระหว่างขั้นตอนออนไลน์ของกลุ่มความพร้อมใช้งาน

HadrLeaseRenewal_FailedExcessSleepInvalidOnlineLease

เราล้มเหลวในการเช่าส่วนเกินถ้า lease หมดอายุแล้ว

HadrLeaseRenewal_SkipExcessSleep

เราข้ามค่าเช่าส่วนเกินถ้าระยะเวลาที่ใช้ในการนอนหลับน้อยกว่าช่วงเวลาเช่า คุณไม่จำเป็นต้องไปที่ค่าเช่าส่วนเกินเพียงเริ่มกระบวนการสั่นมือ

HadrLeaseRenewal_ExcessSleepSucceeded

การเช่าส่วนเกินเสร็จสมบูรณ์

HadrLeaseRenewal_RenewSucceeded

เราควรเห็นสิ่งนี้กับทุกการต่ออายุ

HadrLeaseRenewal_LeaseNotValid

เทียบเท่ากับข้อผิดพลาด: คลัสเตอร์ Failover เซิร์ฟเวอร์19419Windows ไม่ได้รับสัญญาณเหตุการณ์กระบวนการจากกลุ่มความพร้อมใช้งานของ SQL Server host '% * ls ' ภายในระยะเวลาการหมดอายุของ lease

HadrLeaseRenewal_StopLeaseRenewal

คุณควรจะเห็นเหตุการณ์นี้ในระหว่างเหตุการณ์ล้มเหลว

HadrLeaseRenewal_LeaseExpired

เทียบเท่ากับข้อผิดพลาด: กลุ่มความพร้อมใช้งาน 19421SQL Server host '% * ls ' ไม่ได้รับสัญญาณเหตุการณ์ของกระบวนการจากคลัสเตอร์ Windows Server Failover ภายในระยะเวลาการหมดเวลาของการเช่า

HadrLeaseRenewal_FailedWithWindowsError

การต่ออายุ Lease ล้มเหลวเนื่องจากมีข้อผิดพลาดของ windows

สำหรับข้อมูลเพิ่มเติมให้ดูการวินิจฉัยการหมดเวลาของกลุ่มความพร้อมใช้งาน AlwaysOnที่ได้รับการปรับปรุง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการหมดเวลาของการเช่าให้ดูวิธีการทำงาน: การหมดเวลา LEASE SQL Server ตลอดเวลา

สถานะ

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

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

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

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

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

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×