บทนํา
บทความนี้แสดงรายการบักที่ได้รับการแก้ไขใน Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)
บันทึกย่อ
- การแก้ไขอื่นๆ ที่ไม่ได้ระบุเป็นเอกสารอาจรวมอยู่ใน Service Pack
- รายการนี้จะได้รับการอัปเดตเมื่อมีบทความเพิ่มเติมออกวางจําหน่าย
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ Service Pack ของ SQL Server 2008 R2 โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
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:
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 และข้อความ ID 19031 ใน SQL Server 2005, SQL Server 2008 หรือ SQL Server 2008 R2 Errorlog file เมื่อคุณใช้โปรไฟล์ SQL Server ใน SQL Server 2005, SQL Server 2008 หรือใน SQL Server 2008 ร.2 |
| 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 Update 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 | ยินดีกับการใช้เมธอด BindParameter และการอ้างอิงของพารามิเตอร์ชนิดยาวที่ใช้โดยวิธีนี้ |
| 852397 | Updates UpgradeIncompleteFeatureConfigEventHandler.cs เพื่อรวมสถานการณ์สมมติ RebuildDatabase เมื่อคุณรีเซ็ต ConfigurationState |
| 887672 | สําหรับไลบรารีเอกสารที่มีการตั้งค่า "เปิดเอกสารในเบราว์เซอร์" ตั้งค่าเป็น "เปิดในแอปพลิเคชันไคลเอ็นต์" GetSnapshot.exe ละเว้นการกําหนดค่าและจะแสดงเวิร์กบุ๊กเสมอโดยใช้ Excel Services เหมือนกับว่าการตั้งค่าเป็น "เปิดในเบราว์เซอร์" |
| 820805 | การแก้ไข: ในบิลด์ภาษารัสเซียของ Reporting Services ตัวจัดการการกำหนดค่า ข้อมูลบัญชีการดําเนินการมีสตริงที่ถูกตัด |
| 718430 | จํานวนการใช้งาน ExpectedCount และ ExpectedElapsedMs ได้รับการอัปเดตเพื่อแสดงจํานวนจริง |
| 737914 | แก้ไขปัญหาที่ SQL Server 2008 R2 Analysis Services หยุดทํางานระหว่างการซิงโครไนซ์ฐานข้อมูล |
| 788389 | การติดตามสถานะ 1264 จะถูกเอาออก เพื่อให้ชื่อกระบวนการถูกรวบรวมตามค่าเริ่มต้นในการถ่ายโอนข้อมูลสถานการณ์ที่ไม่ให้ผลตอบแทน จํานวนระเบียนเธรดในไฟล์บันทึกข้อมูลสถานการณ์ที่ไม่ได้ให้ผลตอบแทนเพิ่มขึ้นจาก 1K เป็น 16K |
| 820762 | SQL Server 2008 R2 เปลี่ยนพารามิเตอร์ FireAgain เป็น True ถ้าควรบันทึกเหตุการณ์ อย่างไรก็ตาม หลังจากที่โค้ดบางโค้ดถูกลบออกโดยไม่ได้ตั้งใจ บันทึกบางรายการจะหายไปเนื่องจากพารามิเตอร์ FireAgain ถูกกําหนดโดยตัวรอรับเหตุการณ์ภายนอกเท่านั้น หลังจากใช้โปรแกรมแก้ไขด่วนนี้ ปัญหาจะได้รับการแก้ไข |
| 820764 | ลองพิจารณาสถานการณ์ต่อไปนี้ คุณมีการทําดัชนีคอลัมน์มุมมองโครงการจากตารางฐานและตารางที่ไม่ใช่ตารางพื้นฐานใน SQL Server 2008 R2 คอลัมน์จากตารางที่ไม่ใช่ฐานมี ID ลําดับและชนิดเดียวกันกับคอลัมน์ในตารางพื้นฐาน ในสถานการณ์นี้ SQL Server 2008 R2 จะสลับพาร์ติชัน หลังจากที่คุณใช้โปรแกรมแก้ไขด่วน SQL Server 2008 R2 พบข้อผิดพลาดแทนที่จะสลับพาร์ติชัน |
| 820792 | แก้ไขปัญหาวัตถุที่จัดสรรบน SOS_Task PMO อาจถูกใช้งานโดยงานอื่นที่มีอายุการใช้งานต่างกันได้ 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 | แก้ไขปัญหาที่ sys.dm_exec_query_stats รายงานเวลา CPU ที่ไม่ถูกต้องเมื่อแผนคิวรีแบบขนานเกี่ยวข้อง |
| 820880 | แก้ไขปัญหาที่เกิดขึ้นเมื่อบัฟเฟอร์การอ่านไฟล์แบบอะซิงโครนัสภายในกําลังแยกตัวคั่นคอลัมน์แบบหลายอักขระออกเป็นสองส่วน วิธีการแก้ไขปัญหาคือ รีเซ็ตตัวชี้การแยกวิเคราะห์ปัจจุบันอย่างถูกต้องหลังจากมีการสลับบัฟเฟอร์ |
| 847805 | ใช้การซิงโครไนซ์เฉพาะเมื่อการดําเนินการ SQLWixCompilerExtension ทํางานใน candle เท่านั้น |
| 890643 | เปลี่ยนแปลงการดําเนินการ HierarchyGet เพื่อหลีกเลี่ยงเส้นทางโค้ดบางอย่างสําหรับ explicit cap ที่นําไปใช้เฉพาะกับส่วน derived ของลําดับชั้น การอัปเดตนี้เป็นการอัปเดตหนึ่งบรรทัดที่มีความเสี่ยงต่ํา |
| 731796 | แก้ไขปัญหาที่คุณได้รับข้อผิดพลาดในคําสั่งเมื่อคุณล้างข้อมูลจาก snapshots.notable_query_text |
| 820829 | ค่า GUID ที่ไม่ถูกต้องซึ่งถูกแยกวิเคราะห์จากไฟล์แบบแฟลตอาจทําให้เกิดข้อผิดพลาด การแก้ไขปัญหาคือให้กลับไปยังโหมดการตัดทอนหากบัฟเฟอร์ต้นทางมีขนาดใหญ่กว่าขนาดสูงสุดของสตริง GUID |
| 677173 | คํานวณค่าเกณฑ์การเลื่อนระดับสลักใหม่เป็นระยะเพื่อหลีกเลี่ยงความแปรปรวนเนื่องจากข้อผิดพลาดในการคํานวณเมื่อเริ่มต้น |
| 725819 | การแก้ไขที่แนะนําคือการจับคู่แบบแผนการโทรระหว่างผู้โทรและบุคคลที่ถูกโทร |
| 769975 | แก้ไขการหยุดทํางานระหว่างการเริ่มต้นทํางานเมื่อคอมพิวเตอร์มีช่องตัวประมวลผลว่างเปล่าหรือใช้ตัวเลือกเริ่มระบบใหม่ /setgroupsize |
| 788233 | ลดเวลาที่สลักถอยออกมาเมื่อเกิดการสปินล็อค ซึ่งช่วยปรับปรุงประสิทธิภาพการทํางาน |
| 840461 | แก้ไขสภาพการแข่งขันระหว่างการเริ่มต้นเซสชัน XE ที่อาจทําให้ SQL Server หยุดทํางาน |
การอ้างอิง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการพิจารณารุ่นและรุ่นปัจจุบันของ SQL Server โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
321185
วิธีการระบุรุ่นและรุ่น SQL Server ของคุณ
ผลิตภัณฑ์ของบริษัทอื่นที่บทความนี้กล่าวถึงผลิตขึ้นโดยบริษัทที่ไม่ได้ขึ้นอยู่กับ Microsoft Microsoft ไม่รับประกันทั้งโดยนัยหรือโดยลักษณะอื่นเกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์ดังกล่าว