นำไปใช้กับ
SQL Server 2008 R2 Service Pack 2

ข้อความนำ

บทความนี้แสดงบักที่ได้รับการแก้ไขใน Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)หมาย เหตุ

  • การแก้ไขอื่นๆ ที่ไม่ได้บันทึกไว้อาจรวมอยู่ใน Service Pack ด้วย

  • รายการนี้จะได้รับการอัปเดตเมื่อมีการเผยแพร่บทความเพิ่มเติม

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ Service Pack SQL Server 2008 R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2527041 วิธีการขอรับ Service Pack ล่าสุดสําหรับ SQL Server 2008 R2

ข้อมูลเพิ่มเติม

นอกจากการแก้ไขที่แสดงอยู่ในบทความนี้ SQL Server 2008 R2 SP2 มีโปรแกรมแก้ไขด่วนที่รวมอยู่ในการปรับปรุงสะสม 1 ถึงการปรับปรุงสะสม 5 สําหรับ SQL Server 2008 R2 Service Pack 1 (SP1)หมายเหตุ หากคุณกําลังอัปเกรดจากการอัปเดตสะสม SQL Server 2008 R2 SP1 Cumulative Update 6 คุณต้องใช้การอัปเดตแบบสะสมหลัง SQL Server 2008 R2 SP2 หลังจากที่คุณอัปเกรดเป็น SQL Server 2008 R2 SP2 เพื่อรับการแก้ไขทั้งหมด สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจการอัปเดตแบบสะสมที่พร้อมใช้งานสําหรับ SQL Server 2008 R2 SP1 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2567616 รุ่น SQL Server 2008 R2 ที่เผยแพร่หลังจากเผยแพร่ SQL Server 2008 R2 Service Pack 1

ปัญหาที่ได้รับการแก้ไขใน Service Pack นี้

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับบักที่ได้รับการแก้ไขใน SQL Server 2008 R2 SP2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base

หมายเลขบัก VSTS

หมายเลขบทความ KB

คำอธิบาย

820875

922578

การแก้ไข: ข้อความจํานวนมากที่มี ID ข้อความ 19030 และรหัสข้อความ 19031 เข้าสู่ระบบ SQL Server 2005, SQL Server 2008 หรือไฟล์ข้อผิดพลาด 2008 R2 SQL Server R2 เมื่อคุณใช้โปรไฟล์ SQL Server ใน SQL Server 2005 ใน SQL Server 2008 หรือใน SQL Server 2008 R2

728527

2216456

SQL Server 2008 Service Pack 2 และ SQL Server การปรับปรุง 2008 R2 Service Pack 2 ของ "ยกเลิกการดําเนินการ" ข้อความแสดงข้อผิดพลาดใน Analysis Services

820858

2550375

การแก้ไข: การชะงักงันอาจเกิดขึ้นใน sys.dm_database_encryption_keys DMV ใน SQL Server 2008 R2 เมื่อคุณเรียกใช้การจัดส่งบันทึกจากฐานข้อมูลจํานวนมากไปยังเซิร์ฟเวอร์รองหนึ่ง

820878

2565683

การแก้ไข: คุณอาจได้รับผลลัพธ์ที่ไม่ถูกต้องเมื่อคุณเรียกใช้คิวรีที่ซับซ้อนที่มีฟังก์ชันการรวม ฟังก์ชันการรวม และฟังก์ชันที่แตกต่างกันในคิวรีย่อยในสภาพแวดล้อม SQL Server 2008 หรือ SQL Server 2008 R2

820756

2588050

การแก้ไข: การติดตั้ง Slipstream ของ SQL Server 2008 หรือ SQL Server 2008 R2 Service Pack ล้มเหลวเมื่อคุณเพิ่มฟีเจอร์ใหม่ไปยังอินสแตนซ์ SQL ถ้ากลไกจัดการฐานข้อมูลได้รับการติดตั้ง

901689

2653857

การแก้ไข: คุณไม่สามารถเชื่อมต่อกับ SQL Server โดยใช้โปรแกรมควบคุม JDBC สําหรับ SQL Server หลังจากที่คุณอัปเกรดเป็น JRE 6 ปรับปรุง 29 หรือรุ่นที่ใหม่กว่า

873603

2682488

การแก้ไข: การดําเนินการสํารองข้อมูลล้มเหลวใน SQL Server 2008 ใน SQL Server 2008 R2 หรือในฐานข้อมูล SQL Server 2012 หลังจากที่คุณเปิดใช้งานการติดตามการเปลี่ยนแปลง

958983

2719217

การแก้ไข: ข้อผิดพลาดการหมดเวลาของสลักเมื่อคุณมีตารางฮีปและเมื่อการบีบอัดข้อมูลถูกเปิดใช้งานใน SQL Server 2008 R2 หรือใน SQL Server 2012

ปัญหาเพิ่มเติมที่ได้รับการแก้ไขใน Service Pack เวอร์ชัน CTP นี้

การแก้ปัญหาต่อไปนี้ยังรวมอยู่ใน SQL Server 2008 R2 SP2 ด้วย 

หมายเลขบัก VSTS

คำอธิบาย

820845

elated to usage of the BindParameter method and the reference of long type parameters that are used by this method.

852397

Updates UpgradeIncompleteFeatureConfigEventHandler.cs ที่จะรวมสถานการณ์ RebuildDatabase เมื่อคุณรีเซ็ต ConfigurationState

887672

สําหรับไลบรารีเอกสารที่มีการตั้งค่า "การเปิดเอกสารในเบราว์เซอร์" ตั้งค่าเป็น "เปิดในแอปพลิเคชันไคลเอ็นต์" GetSnapshot.exe ละเว้นการกําหนดค่าและแสดงเวิร์กบุ๊กเสมอโดยใช้ Excel Services ราวกับว่าการตั้งค่าเป็น "เปิดในเบราว์เซอร์"

820805

การแก้ไข: บนรุ่นภาษารัสเซียแปลของ Configuration Manager บริการการรายงาน ข้อมูลบัญชีผู้ใช้การดําเนินการประกอบด้วยสตริงที่ถูกตัด

718430

จํานวนการใช้งาน ExpectedCount และ ExpectedElapsedM ได้รับการอัปเดตเพื่อแสดงจํานวนจริง

737914

แก้ไขปัญหาที่บริการการวิเคราะห์ 2008 R2 SQL Server หยุดทํางานระหว่างการซิงโครไนซ์ฐานข้อมูล

788389

ค่าสถานะการติดตาม 1264 จะถูกเอาออกเพื่อให้ชื่อกระบวนการถูกรวบรวมตามค่าเริ่มต้นในการถ่ายโอนข้อมูลสถานการณ์ที่ไม่สามารถส่งได้ จํานวนของบันทึกเธรดในไฟล์การถ่ายโอนข้อมูลสถานการณ์ที่ไม่เกิดผลลัพธ์จะเพิ่มขึ้นจาก 1K เป็น 16K

820762

SQL Server 2008 R2 เปลี่ยนพารามิเตอร์ FireAgain เป็น True ถ้าควรบันทึกเหตุการณ์ อย่างไรก็ตาม หลังจากเอาบางโค้ดออกโดยไม่ได้ตั้งใจ บันทึกบางอย่างจะหายไปเนื่องจากพารามิเตอร์ FireAgain จะถูกกําหนดโดยตัวรอรับเหตุการณ์ภายนอกเท่านั้น หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ ปัญหาจะได้รับการแก้ไข

820764

พิจารณาสถานการณ์สมมติต่อไปนี้ คุณมีคอลัมน์มุมมองที่เป็นดัชนีจากตารางพื้นฐานและตารางที่ไม่ใช่ตารางพื้นฐานใน SQL Server 2008 R2 คอลัมน์จากตารางที่ไม่ใช่ตารางพื้นฐานมีรหัสใบสั่งเดียวกันและพิมพ์เป็นคอลัมน์ของตารางพื้นฐาน ในสถานการณ์นี้ SQL Server 2008 R2 สลับพาร์ติชัน หลังจากที่คุณใช้โปรแกรมแก้ไขด่วน SQL Server 2008 R2 พบข้อผิดพลาดแทนการสลับพาร์ติชัน

820792

แก้ไขปัญหาที่งานอื่นที่มีช่วงชีวิตที่แตกต่างกันสามารถใช้วัตถุที่จัดสรรบน PMO SOS_Task ได้ Service Pack นี้ใช้ PMO ที่ถูกต้องสําหรับการจัดสรรวัตถุ

820796

หลังจากที่คุณใช้โปรแกรมแก้ไขด่วน ตัวปรับให้เหมาะสมเข้าใจว่า CRYPT_GEN_RANDOM สามารถส่งกลับผลลัพธ์ที่แตกต่างกันสําหรับการป้อนข้อมูลเดียวกัน

820859

แก้ไขปัญหาที่ค่าที่ไม่ถูกต้องถูกส่งกลับเมื่อคุณเรียกใช้ SCOPE_IDENTITY()

820864

แก้ไขปัญหาที่การตั้งค่า SQL Server 2008 R2 หยุดทํางานเมื่อคุณติดตั้ง SxS ด้วย Shiloh OLAP SP3a ปัญหานี้เกิดขึ้นเนื่องจาก Shiloh OLAP SP3a เขียนรีจิสทรีคีย์เวอร์ชันเป็น "Service Pack 3.0 ไม่ถูกต้อง"

820873

แก้ไขปัญหาที่มีการรายงานเวลา CPU ที่ไม่ถูกต้องโดย sys.dm_exec_query_stats เมื่อแผนคิวรีแบบขนานเกี่ยวข้อง

820880

แก้ไขปัญหาที่เกิดขึ้นเมื่อบัฟเฟอร์การอ่านไฟล์แบบอะซิงโครนัสภายในกําลังแยกตัวคั่นคอลัมน์แบบหลายอักขระในสองส่วน การแก้ไขคือการตั้งค่าตัวชี้การแยกวิเคราะห์ปัจจุบันใหม่อย่างถูกต้องหลังจากสลับบัฟเฟอร์

847805

ใช้การซิงโครไนซ์ก็ต่อเมื่อการดําเนินการ SQLWixCompilerExtension ทํางานในเทียนเท่านั้น

890643

เปลี่ยนการดําเนินการ HierarchyGet เพื่อหลีกเลี่ยงพาธรหัสบางพาธสําหรับตัวพิมพ์ใหญ่ที่ชัดเจนที่นําไปใช้กับส่วนที่สืบทอดมาของลําดับชั้นเท่านั้น การอัปเดตเป็นการอัปเดตแบบบรรทัดเดียวที่มีความเสี่ยงต่ํา

731796

แก้ไขปัญหาที่คุณได้รับข้อผิดพลาดในคําสั่งเมื่อคุณกําจัดจาก snapshots.notable_query_text

820829

ค่า GUID ที่ไม่ถูกต้องที่ถูกแยกออกจากไฟล์แบบแฟลตอาจทําให้เกิดข้อผิดพลาดได้ การแก้ไขคือการย้อนกลับไปยังโหมดการตัดทอนถ้าบัฟเฟอร์แหล่งที่มามีขนาดใหญ่กว่าขนาดสูงสุดของสตริง GUID

677173

คํานวณขีดจํากัดการส่งเสริมการขายแบบสลักใหม่เป็นระยะๆ เพื่อหลีกเลี่ยงความผันแปร เนื่องจากข้อผิดพลาดในการคํานวณเมื่อเริ่มต้นระบบ

725819

การแก้ไขที่แนะนําคือการจับคู่แบบแผนการโทรระหว่างผู้โทรและบุคคลที่โทรเข้ามา

769975

แก้ไขการหยุดทํางานระหว่างการเริ่มต้นทํางานเมื่อคอมพิวเตอร์มีช่องตัวประมวลผลว่างหรือใช้ตัวเลือกเริ่มระบบใหม่ /setgroupsize

788233

ลดเวลาที่สลักหลังเมื่อพบอาการสปินล็อค ซึ่งจะช่วยปรับปรุงประสิทธิภาพการทํางาน

840461

แก้ไขสภาวะการแย่งชิงในระหว่างการเริ่มต้นเซสชัน XE ที่อาจทําให้ SQL Server หยุดทํางาน

อ้างอิง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตรวจสอบรุ่นของ SQL Server และรุ่นปัจจุบัน

321185 วิธีระบุเวอร์ชันและรุ่นของ SQL Server ของคุณ ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตโดยบริษัทที่ไม่เกี่ยวข้องกับ Microsoft Microsoft ไม่มีการรับประกันทั้งโดยนัยหรืออย่างอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้

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

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

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