อาการ
สมมติว่าคุณใช้การทำธุรกรรมในหน่วยความจำร่วมกับกระบวนงานที่เก็บไว้ของระบบ sp_getapplock ใน Microsoft SQL Server ๒๐๑๖หรือ๒๐๑๗ ถ้าคุณเปิดใช้งาน การตรวจสอบเซิร์ฟเวอร์บนกลุ่มการดำเนินการตรวจสอบระดับเซิร์ฟเวอร์ SCHEMA_OBJECT_ACCESS_GROUP คุณจะได้รับข้อความแสดงข้อผิดพลาด "Msg ๔๑๓๑๗"ที่มีลักษณะดังต่อไปนี้:
Msg ๔๑๓๑๗ระดับ16รัฐ4บรรทัด LineNumber ธุรกรรมของผู้ใช้ที่เข้าถึงตารางที่ได้รับการปรับให้เหมาะสมกับหน่วยความจำหรือโมดูลที่คอมไพล์แล้วไม่สามารถเข้าถึงฐานข้อมูลผู้ใช้หรือตัวแบบฐานข้อมูลมากกว่าหนึ่งรายการและ msdb และไม่สามารถเขียนไปยังต้นแบบ
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
การอัปเดตที่สะสม13สำหรับ SQL Server ๒๐๑๗
การอัปเดตที่สะสม 3สำหรับ SQL Server ๒๐๑๖ service Pack 2
บันทึกย่อการอัปเดตนี้ยังช่วยแก้ปัญหาที่การชะงักงันที่ไม่ได้รับการแก้ไขเมื่อมีการดำเนินการคำสั่งสร้าง schema โดยผู้ใช้ที่ไม่มีสิทธิ์ในการสร้าง schema ในฐานข้อมูลและถ้า SCHEMA_OBJECT_ACCESS_GROUP และ SCHEMA_OBJECT_CHANGE_GROUP ถูกเปิดใช้งานในข้อกำหนดในการตรวจสอบฐานข้อมูล
เกี่ยวกับ SQL Server รุ่น
รุ่นใหม่แต่ละรุ่นสำหรับ SQL Server ๒๐๑๖ประกอบด้วยโปรแกรมแก้ไขด่วนและการแก้ไขปัญหาด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนำให้คุณติดตั้งการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์