นำไปใช้กับ
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2008 Service Pack 2 SQL Server 2008 Standard

Microsoft เผยแพร่ Microsoft SQL Server ๒๐๐๘ Service Pack 2 (SP2) หรือ Microsoft SQL Server ๒๐๐๘ R2 แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการอัปเดตความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ SP2 หรือ SQL Server ๒๐๐๘ R2 เวอร์ชันก่อนหน้า

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • คุณสร้างเซิร์ฟเวอร์ที่มีการเชื่อมโยงบนคอมพิวเตอร์ที่ใช้ Microsoft SQL Server ๒๐๐๘หรือ Microsoft SQL Server ๒๐๐๘ R2 เซิร์ฟเวอร์ที่ลิงก์ชี้ไปยังแหล่งข้อมูล OLE DB บนเซิร์ฟเวอร์ระยะไกล

  • คุณเรียกใช้แบบสอบถามที่มีการแจกจ่ายที่ใช้วัตถุข้อมูลบางอย่างบนเซิร์ฟเวอร์ที่มีการเชื่อมโยง

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

  • คุณเรียกใช้แบบสอบถามที่แจกจ่ายบนเซิร์ฟเวอร์ที่ลิงก์อีกครั้ง

ในสถานการณ์สมมตินี้คิวรีจะไม่ recompiled และคุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

เซิร์ฟเวอร์: ข่าวสารเกี่ยวกับ๗๓๕๙ หมายเลขระดับระดับหมายเลข รัฐรัฐหมายเลข บรรทัดบรรทัดตัวให้บริการ OLE DB "ชื่อผู้ให้บริการ" สำหรับเซิร์ฟเวอร์ที่เชื่อมโยง "ชื่อเซิร์ฟเวอร์ที่ลิงก์" รายงานการเปลี่ยนแปลงในเวอร์ชัน Schema ระหว่างการคอมไพล์ ("การคอมไพล์เวลา") และใช้เวลา ("เรียกใช้เวลา") สำหรับตาราง "ชื่อตารางที่ลิงก์")

หมายเหตุ

  • ชื่อผู้ให้บริการ เป็นตัวยึดสำหรับชื่อของผู้ให้บริการ OLE DB

  • ชื่อตารางที่เชื่อมโยง เป็นพื้นที่ที่สำรองไว้สำหรับชื่อของตารางที่ได้รับการสอบถามบนเซิร์ฟเวอร์ที่ถูกเชื่อมโยง

  • โดยปกติแล้วคำสั่งต่อไปนี้สามารถเปลี่ยนเวอร์ชันของ schema ได้ดังนี้

    • เปลี่ยนตาราง

    • สร้างดัชนี

    • ดัชนีดรอปดาวน์

    • การจัดดัชนีใหม่ DBCC

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากถึงขีดจำกัด recompilation สำหรับแบบสอบถาม เมื่อมีการเปลี่ยนแปลงไปยัง schema วัตถุบางอย่างในแคชจะถูกลบและคิวรีจำเป็นต้องมีการดำเนินการ recompilation อย่างไรก็ตามขีดจำกัดสูงสุดสำหรับ recompiling จะมาถึงหลังจากการเปลี่ยนแปลงที่มีการปรับปรุงเวอร์ชันของ schema มากกว่าห้าครั้ง ปัญหาที่กล่าวถึงในส่วน "อาการ" เกิดขึ้น

การแก้ไข

ข้อมูลโปรแกรมอัปเดตสะสม

SQL Server 2008 R2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน11การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๖๓๓๑๔๕ แพคเกจโปรแกรมปรับปรุงที่สะสม11สำหรับ SQL Server ๒๐๐๘ R2 หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่

SQL Server ๒๐๐๘ R2 Service Pack 1

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน4การปรับปรุงที่สะสมสำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๖๓๓๑๔๖ แพคเกจโปรแกรมปรับปรุงที่สะสม4สำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๒๕๖๗๖๑๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 Service Pack 1 ได้รับการเผยแพร่แล้ว

SQL Server ๒๐๐๘ Service Pack 3

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน1การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 3 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๖๑๗๑๔๖ แพคเกจโปรแกรมปรับปรุงที่สะสม1สำหรับ SQL Server ๒๐๐๘ Service Pack 3หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ Microsoft ขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๒๖๒๙๙๖๙ รุ่นของ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 3 ได้รับการเผยแพร่แล้ว โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๐๘จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๐๘ Service Pack 3 ไปใช้กับการติดตั้ง SQL Server ๒๐๐๘ Service Pack 3 ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไป

แพคเกจโปรแกรมปรับปรุงที่สะสม6สำหรับ SQL Server ๒๐๐๘ SP2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกในแพคเกจโปรแกรมปรับปรุงที่สะสม6 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ SP2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๕๘๒๒๘๕ แพคเกจโปรแกรมปรับปรุงที่สะสม6สำหรับ SQL Server ๒๐๐๘ Service Pack 2หมายเหตุ เนื่องจาก builds สะสมการวางจำหน่ายการอัปเดตใหม่แต่ละครั้งจะมีโปรแกรมแก้ไขด่วนทั้งหมดและการอัปเดตความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่วางจำหน่ายก่อนหน้านี้ของ SQL Server ๒๐๐๘ SP2 เราขอแนะนำให้คุณพิจารณานำการอัปเดตล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้มาใช้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๒๔๐๒๖๕๙ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจากที่มีการเผยแพร่ SQL Server ๒๐๐๘ SP2

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว ให้ใช้หนึ่งในวิธีต่อไปนี้:

  • เรียกใช้คำสั่ง DBCC FREEPROCCACHE(' Plan_Handle ') สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ Plan_Handle แวะไปที่เว็บไซต์ MSDN ต่อไปนี้:

    ข้อมูลทั่วไปเกี่ยวกับพารามิเตอร์ Plan_Handle

  • เรียกใช้กระบวนงานที่เก็บไว้ของ sp_refreshView 'ViewName'หมายเหตุ วิธีนี้ไม่ทำงานถ้ามีการติดตั้งแพคเกจการอัปเดตที่สะสม3สำหรับ SQL Server ๒๐๐๘ SP2

สถานะ

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

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

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

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