อาการ
สมมติว่า คุณมีงานบํารุงรักษาตามกําหนดการอย่างสม่ําเสมอเพื่อวนไฟล์บันทึกข้อผิดพลาดโดยไม่หยุด และเริ่มต้นเซิร์ฟเวอร์ใน Microsoft SQL Server 2014 หรือ 2016
ตัวอย่างเช่น งานการบํารุงรักษาอาจมีลักษณะดังต่อไปนี้:
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO
ในสถานการณ์สมมตินี้ งานการบํารุงรักษาไม่ทํางาน และคุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
หมายเหตุ
Msg 22022, ระดับ 16, สถานะ 1, บรรทัด line_number
ข้อผิดพลาด SQLServerAgent: 32
กระบวนการไม่สามารถเข้าถึงแฟ้มได้ เนื่องจากกําลังถูกใช้โดยกระบวนการอื่น
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
การอัปเดตสะสม 22 สําหรับ SQL Server 2017
การอัปเดตสะสม 4 สําหรับ SQL Server 2016 Service Pack 2
การอัปเดตสะสม 4 สําหรับ SQL Server 2014 SP3
การอัปเดตสะสม 18 สําหรับ SQL Server 2014 SP2
เกี่ยวกับรุ่น SQL Server
แต่ละรุ่นใหม่สําหรับ SQL Server ประกอบด้วยการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนําให้คุณติดตั้งรุ่นล่าสุดสําหรับ SQL Server:
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017
รุ่นล่าสุดสําหรับ SQL Server 2016
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์เฉพาะทาง ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์