หมายเลขบักของ VSTS: 302851
หมายเลขบักของ VSTS: 302848
CI 17820
อาการ
รุ่น Standard 64 บิตของ Microsoft SQL Server 2005 และเวอร์ชันที่ใหม่กว่าที่มีการตั้งค่าสิทธิ์การใช้งานล็อกเพจในหน่วยความจําสําหรับบัญชีบริการของ SQL Server Engine จะไม่ใช้ API ส่วนขยายหน้าต่างที่อยู่ (AWE) สําหรับการจัดสรรหน่วยความจําบัฟเฟอร์พูล การใช้ AWE API บน SQL Server รุ่น 64 บิตสําหรับการจัดสรรหน่วยความจําบัฟเฟอร์พูลเรียกว่า Locked Pages แพคเกจการปรับปรุงสะสม 2 สําหรับ SQL Server 2008 Service Pack 1 และแพคเกจการปรับปรุงสะสม 4 สําหรับ SQL Server 2005 Service Pack 3 มีการสนับสนุนหน้าที่ถูกล็อก
หมายเหตุ ตามค่าเริ่มต้น รุ่น Enterprise และ Developer รุ่น 64 บิตของ SQL Server 2005 และเวอร์ชันที่ใหม่กว่าจะสนับสนุนเพจที่ถูกล็อก สําหรับข้อมูลเพิ่มเติม ให้ดูที่เว็บไซต์ต่อไปนี้ของ Microsoft Developer Network (MSDN):
https://msdn.microsoft.com/library/ms187499.aspx
ข้อมูลเพิ่มเติม
การอัปเดตสะสมแนะนําการติดตามสถานะ 845 และอนุญาตให้ SQL Server 2008 64-bit Standard Edition และ SQL Server 2005 64-bit Standard Edition สามารถเปิดใช้งานเพจที่ถูกล็อกได้ถ้าสิทธิ์การใช้งานล็อกเพจในหน่วยความจําได้รับการตั้งค่าไว้สําหรับบัญชีบริการของ SQL Server Engine Service
หมายเหตุ: ไม่จําเป็นต้องใช้การตั้งค่าสถานะการติดตามนี้สําหรับลูกค้าที่ใช้รุ่น Enterprise 64 บิต หรือ SQL Server รุ่น Developer 64 บิต การเปิดใช้งานค่าสถานะการติดตามนี้ในรุ่นเหล่านี้จะไม่มีผลใดๆ
เมื่อต้องการใช้การตั้งค่าสถานะการติดตามนี้ คุณต้องตั้งค่าสถานะเป็นตัวเลือกเริ่มต้นสําหรับ SQL Server โดยใช้พารามิเตอร์ –T สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปิดใช้งานการตั้งค่าสถานะการติดตามเป็นตัวเลือกการเริ่มต้น ให้ไปที่เว็บไซต์ MSDN ต่อไปนี้:
https://msdn.microsoft.com/library/ms190737.aspx
เมื่อต้องการตรวจสอบให้แน่ใจว่าค่าสถานะการติดตามได้เปิดใช้งานหน้าที่ล็อกใน SQL Server รุ่น 64 บิต ให้ตรวจสอบว่าข้อความต่อไปนี้เขียนไว้ในไฟล์บันทึกข้อผิดพลาดของ SQL Server เมื่อเริ่มต้นระบบ:
การใช้เพจที่ถูกล็อกสําหรับบัฟเฟอร์พูล
ถ้าคุณไม่เห็นข้อความนี้ในไฟล์บันทึกข้อผิดพลาด ให้ทําดังต่อไปนี้:
ตรวจสอบให้แน่ใจว่าคุณตั้งค่าสถานะการติดตาม 845 อย่างถูกต้อง การติดตามสถานะที่ถูกตั้งค่าเป็นตัวเลือกการเริ่มต้นจะพิมพ์ที่ด้านบนของไฟล์บันทึกข้อผิดพลาด
ตรวจสอบให้แน่ใจว่าบัญชีบริการสําหรับ SQL Server ได้เปิดใช้งานสิทธิ์การใช้งานล็อกเพจในหน่วยความจํา คุณไม่ต้องตั้งค่าสิทธิ์เหล่านี้ ถ้าบัญชีบริการ SQL Server เป็นบัญชีระบบภายใน สําหรับข้อมูลเพิ่มเติม ให้ไปที่เว็บไซต์ต่อไปนี้ของ MSDN:
การเปิดใช้งานเพจที่ถูกล็อกอาจมีผลกระทบต่อประสิทธิภาพการทํางานที่ไม่ดีต่อระบบของคุณ คุณควรพิจารณาผลกระทบที่อาจเกิดขึ้นอย่างรอบคอบก่อนที่คุณจะใช้เพจที่ถูกล็อก แม้ในรุ่น Enterprise และ Developer Edition
หมายเหตุเกี่ยวกับ SQL Server 2008 R2 Standard Edition (64 บิต): Microsoft SQL Server 2008 R2 Standard Edition (64 บิต ทุกเวอร์ชัน RTM และใหม่กว่า) ยังกําหนดให้ต้องเพิ่มสถานะการติดตาม 845 เป็นพารามิเตอร์เริ่มต้น เพื่อให้ SQL Server สามารถใช้เพจที่ถูกล็อกสําหรับบัฟเฟอร์พูลเมื่อ SQL Server บัญชีบริการได้รับสิทธิ์ความปลอดภัย Lock Pages in Memory
หมายเหตุเกี่ยวกับ SQL Server 2012 Standard Edition (64 บิต): Microsoft SQL Server 2012 Standard Edition (64 บิต) ไม่จําเป็นต้องเปิดใช้งานแฟล็กการติดตามใดๆ เพื่ออนุญาตให้ SQL Server ใช้เพจที่ถูกล็อกสําหรับพูลบัฟเฟอร์เมื่อ SQL Server บัญชีบริการได้รับสิทธิ์ความปลอดภัย Lock Pages in Memory
ข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงสะสม 4 สําหรับ SQL Server 2005 Service Pack 3
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ที่ถูกเปลี่ยนแปลง และข้อมูลเกี่ยวกับข้อกําหนดเบื้องต้นในการใช้แพคเกจการปรับปรุงแบบสะสมที่มีโปรแกรมแก้ไขด่วนตามที่อธิบายไว้ในบทความ Microsoft Knowledge Base นี้ ให้คลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
970279 แพคเกจการปรับปรุงสะสม 4 สําหรับ SQL Server 2005 Service Pack 3
ข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงสะสม 2 สําหรับ SQL Server 2008 Service Pack 1
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
970315 แพคเกจการปรับปรุงสะสม 2 สําหรับ SQL Server 2008 Service Pack 1
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับผลกระทบของการใช้เพจที่ถูกล็อกกับ SQL Server โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
918483 วิธีการลดการเก็บเพจของหน่วยความจําบัฟเฟอร์พูลใน SQL Server เวอร์ชัน 64 บิต
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้งานคุณลักษณะ "หน้าที่ล็อก" ใน SQL Server 2012 และรุ่นอื่นๆ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2659143 วิธีเปิดใช้งานฟีเจอร์ "หน้าที่ล็อก" ใน SQL Server 2012