Microsoft กระจาย Microsoft SQL Server ๒๐๐๘ R2 หรือ Microsoft SQL Server ๒๐๐๘แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ R2 ก่อนหน้านี้หรือ SQL Server ๒๐๐๘แก้ไขรุ่นก่อนหน้า
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณสร้างกระบวนงานที่เก็บไว้ในการรันไทม์ภาษาทั่วไป (CLR) สำหรับ Microsoft SQL Server ๒๐๐๘ R2 หรือฐานข้อมูล Microsoft SQL Server ๒๐๐๘
-
กระบวนงานที่เก็บไว้ของ CLR ถูกนำไปใช้เป็นวิธีแบบคงที่สาธารณะที่ส่งกลับค่าจำนวนเต็มใน Microsoft .NET Framework
-
คุณเรียกใช้แอปพลิเคชันที่เรียกกระบวนงานที่เก็บไว้ของ CLR กระบวนงานที่เก็บไว้ของ CLR จะส่งกลับค่าที่ถูกต้อง
-
คุณทำการดำเนินการบางอย่างที่คอมไพล์แผนการดำเนินการสำหรับกระบวนงานที่เก็บไว้ CLRหมายเหตุ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการคอมไพล์แผนการดำเนินการสำหรับกระบวนงานที่เก็บไว้ให้ดูส่วน "ข้อมูลเพิ่มเติม"
-
คุณเรียกใช้แอปพลิเคชันอีกครั้ง
ในสถานการณ์สมมตินี้ CLR กระบวนงานที่เก็บไว้อย่างไม่ถูกต้องส่งกลับค่า NULL นอกจากนี้คุณต้องเริ่มบริการ SQL Server เพื่อกู้คืนจากปัญหานี้
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
SQL Server ๒๐๐๘ Service Pack 3
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน2การปรับปรุงที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 3 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๖๓๓๑๔๓ แพคเกจโปรแกรมปรับปรุงที่สะสม2สำหรับ 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 ถัดไป
SQL Server ๒๐๐๘ R2 Service Pack 1
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน2การปรับปรุงที่สะสมสำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๕๖๗๗๑๔ แพคเกจโปรแกรมปรับปรุงที่สะสม2สำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๕๖๗๖๑๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 Service Pack 1 ได้รับการเผยแพร่แล้ว
SQL Server 2008 R2
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน8การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๕๓๔๓๕๒ แพคเกจโปรแกรมปรับปรุงที่สะสม8สำหรับ SQL Server ๒๐๐๘ R2 หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่
ข้อมูลเพิ่มเติม
เมื่อต้องการคอมไพล์แผนการดำเนินการสำหรับกระบวนงานที่เก็บไว้ให้ดำเนินการใดๆของการดำเนินการต่อไปนี้:
-
เรียกใช้คำสั่งDBCCFREEPROCCACHE
-
เรียกใช้คำสั่งต่อไปนี้กับตารางหรือมุมมองอย่างใดอย่างหนึ่งต่อไปนี้
-
เปลี่ยนตาราง
-
มุมมองการเปลี่ยนแปลง
-
-
เรียกใช้แผนการดำเนินการที่เปลี่ยนแปลงหรือลบดัชนี
-
ดำเนินการการดำเนินการ อัปเดตใน สถิติที่ใช้โดยแผนการดำเนินการ หมายเหตุ คุณสามารถเรียกใช้คำสั่งเพื่อดำเนินการการดำเนินการ อัปเดตหรือ ดำเนินการ อัปเด ตโดยอัตโนมัติได้
-
เรียกใช้คำสั่งsp_recompile
-
ทำการเปลี่ยนแปลงหลายๆปุ่ม ตัวอย่างเช่นใช้บัญชีผู้ใช้ที่มีการปรับปรุงตารางที่ถูกอ้างอิงโดยคำสั่งเพื่อเรียกใช้คำสั่งแทรกหรือลบ
-
แทรกหรือลบแถวหลายแถวจากตารางที่มีทริกเกอร์
-
ใช้ตัวเลือกที่ มีการคอมไพล์ ใหม่เพื่อเรียกใช้กระบวนงานที่เก็บไว้
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระบวนงานที่เก็บ CLR ให้เยี่ยมชมเว็บไซต์ MSDN ต่อไปนี้:
ข้อมูลทั่วไปเกี่ยวกับ CLR กระบวนงานที่เก็บไว้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๓๕๘๙๗ รูปแบบการให้บริการแบบเพิ่มหน่วยจะพร้อมใช้งานจากทีม SQL Server เพื่อจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ schema สำหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๘๒๒๔๙๙แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจการอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการอัปเดตซอฟต์แวร์ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft