ข้อความนำ
บทความนี้แสดงปัญหา SQL Server 2008 ที่ได้รับการแก้ไขโดย Microsoft SQL Server 2008 Service Pack 3 (SP3)หมาย เหตุ
-
ปัญหาบางอย่างที่ไม่ได้รับการบันทึกอาจได้รับการแก้ไขโดย Service Pack
-
รายการของปัญหาจะได้รับการอัปเดตเมื่อเผยแพร่บทความสําหรับปัญหา
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการโหลด SQL Server 2008 Service Pack ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base:
968382 วิธีการขอรับ Service Pack ล่าสุดสําหรับ SQL Server 2008 หมายเหตุ Microsoft แจกจ่ายการแก้ไขของ Microsoft SQL Server 2008 เป็นไฟล์ที่สามารถดาวน์โหลดได้ไฟล์เดียว เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละครั้งจะมีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไข SQL Server 2008 ก่อนหน้า โดยทั่วไปคุณควรดาวน์โหลด Service Pack ล่าสุด
ข้อมูลเพิ่มเติม
SQL Server 2008 SP3 แก้ไขปัญหาต่อไปนี้:
-
ปัญหาที่แสดงอยู่ในบทความนี้
-
ปัญหาที่ได้รับการแก้ไขในแพคเกจการอัปเดตสะสมต่อไปนี้สําหรับ Microsoft SQL Server 2008 Service Pack 2 (SP2):
-
แพคเกจการอัปเดตสะสม 1 สําหรับ SQL Server 2008 SP2
-
แพคเกจการอัปเดตสะสม 2 สําหรับ SQL Server 2008 SP2
-
แพคเกจการอัปเดตสะสม 3 สําหรับ SQL Server 2008 SP2
-
แพคเกจการอัปเดตสะสม 4 สําหรับ SQL Server 2008 SP2
-
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงแบบสะสมที่พร้อมใช้งานสําหรับ SQL Server 2008 SP2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2402659 SQL Server รุ่น 2008 ที่เผยแพร่หลังจากเปิดตัว SQL Server 2008 Service Pack 2 ตารางต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์หรือเครื่องมือที่ตรวจหาเงื่อนไขนี้โดยอัตโนมัติในอินสแตนซ์ของ SQL Server และเวอร์ชันของผลิตภัณฑ์ SQL Server ที่กฎจะถูกประเมิน
|
ซอฟต์แวร์กฎ |
ชื่อกฎ |
คําอธิบายกฎ |
เวอร์ชันผลิตภัณฑ์ที่ใช้ประเมินกฎ |
|---|---|---|---|
|
โปรแกรมช่วยแนะนําศูนย์ระบบ |
SQL Server การอัปเดต KB2546951 หายไปเพื่อรับประกันว่าจะเริ่มใช้ Lazywriter หลัก |
System Center Advisor จะกําหนดว่าอินสแตนซ์ของ SQL Server นี้กําลังทํางานบนเซิร์ฟเวอร์ที่มีตัวประมวลผลแบบลอจิคัลมากกว่า 64 ตัวหรือไม่ นอกจากนี้ ที่ปรึกษาจะตรวจสอบรุ่นปัจจุบันและเวอร์ชันของ sqlservr.exe ถ้ารุ่นปัจจุบันของ sqlservr.exe น้อยกว่ารุ่นแก้ไข ที่ปรึกษาจะสร้างการแจ้งเตือนเกี่ยวกับปัญหานี้ ตรวจสอบรายละเอียดที่ระบุในส่วน "ข้อมูลที่เก็บรวบรวม" ของการแจ้งเตือนของที่ปรึกษา และใช้การแก้ไขที่กล่าวถึงในบทความนี้ การแจ้งเตือนของโปรแกรมช่วยแนะนํานี้อ้างอิงถึง 337272 รหัสการแก้ไขที่ระบุไว้ในบทความนี้ |
SQL Server 2008 |
ปัญหาที่ได้รับการแก้ไขโดย SQL Server 2008 SP3
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft
|
หมายเลขบัก VSTS |
หมายเลขบทความ KB |
คำอธิบาย |
|---|---|---|
|
721415 |
การแก้ไข: คําสั่ง SQL Server หยุดการตอบสนองเมื่อใช้เส้นทางการเข้าถึงแบบไม่จํากัดเพื่อเข้าถึงไฟล์ FILESTREAM ใน SQL Server 2008 R2 หรือ SQL Server 2008 |
|
|
611967 |
การแก้ไข: ข้อความจํานวนมากที่มี ID ข้อความ 19030 และรหัสข้อความ 19031 ถูกบันทึกในแฟ้ม Errorlog SQL Server 2005 เมื่อคุณใช้โปรไฟล์ SQL Server ใน SQL Server 2005 |
|
|
628427 |
การแก้ไข: ฐานข้อมูลที่มีการเข้ารหัสลับข้อมูลโปร่งใสเปิดใช้งานอาจถูกทําเครื่องหมายเป็น "สงสัย" ถ้าใบรับรองเซิร์ฟเวอร์ถูกละทิ้งใน SQL Server 2008 R2 |
|
|
729461 |
ข้อความแสดงข้อผิดพลาด "การติดตั้ง SQL Server 2008 จําเป็นต้องติดตั้ง Microsoft .NET Framework 4.0" เมื่อคุณใช้ Service Pack 2 (SP2) สําหรับ SQL Server 2008 |
|
|
757676 |
การแก้ไข: คุณอาจได้รับผลลัพธ์ที่ไม่ถูกต้องเมื่อคุณเรียกใช้คิวรีที่ซับซ้อนที่มีฟังก์ชันการรวม ฟังก์ชันการรวม และฟังก์ชันที่แตกต่างกันในคิวรีย่อยในสภาพแวดล้อม SQL Server 2008 |
|
|
746231 |
การแก้ไข: อัปโหลดงานของตัวเก็บรวบรวมข้อมูลอย่างรวดเร็วเปิด และปิดพอร์ต TCP จํานวนมากถ้างานอัปโหลดข้อมูลไปยังฐานข้อมูล MDW ใน SQL Server 2008 หรือใน SQL Server 2008 R2 |
|
|
429231 |
การแก้ไข: การติดตั้ง Slipstream ของ SQL Server 2008 Service Pack อาจล้มเหลว |
|
|
717065 |
การแก้ไข: การละเมิดการเข้าถึงเมื่อ DTA เรียกใช้คิวรีกับตารางใน SQL Server 2008 ถ้ามีดัชนีบนคอลัมน์ชนิดข้อมูลเชิงพื้นที่ของตาราง |
|
|
644781 |
การแก้ไข: ผลลัพธ์ที่ไม่ถูกต้องหรือการละเมิดข้อจํากัดเมื่อคุณเรียกใช้คําสั่ง SELECT หรือคําสั่ง DML ที่ใช้ฟังก์ชัน row_number และแผนปฏิบัติการขนานใน SQL Server 2008 |
|
|
420834 |
การแก้ไข: ข้อผิดพลาด "ChainerInfrastructureException" เมื่อคุณติดตั้ง SQL Server 2008 |
|
|
666690 |
วิธีคืนค่าไฟล์แคชของ Windows Installer ที่หายไปและแก้ไขปัญหาที่เกิดขึ้นระหว่างการอัปเดต SQL Server |
|
|
406407 |
การแก้ไข: การอัปเดตจะพร้อมใช้งานเพื่อเพิ่มข้อมูล SPN สําหรับบัญชีผู้ใช้บริการไปยังแฟ้มบันทึกบริการการรายงาน |
ปัญหาเพิ่มเติมที่ได้รับการแก้ไขโดย SQL Server 2008 SP3
นอกจากนี้ ปัญหาต่อไปนี้ได้รับการแก้ไขโดย SQL Server 2008 SP3
|
หมายเลขบัก VSTS |
คำอธิบาย |
|---|---|
|
295196, 771825 |
คุณอาจได้รับข้อความเตือนต่อไปนี้เมื่อคุณสร้างแผนการบํารุงรักษาถ้าตัวเลือก ย่อฐานข้อมูล ถูกเปิดใช้งานใน SQL Server 2008: "การลดขนาดไฟล์ข้อมูลจะย้ายข้อมูล และอาจทําให้เกิดการกระจัดกระจายของดัชนีภายในไฟล์เหล่านั้น" |
|
295750 |
เครื่องมือการวินิจฉัยต่างๆ รายงานฐานข้อมูลหลักอย่างไม่ถูกต้องสําหรับคิวรีที่ดําเนินการกับฐานข้อมูลอื่นใน SQL Server 2008 |
|
337272 |
ตัวเขียนหลัก Lazy ไม่เริ่มทํางานหากโหนด 0 NUMA ไม่มีตัวประมวลผลใน SQL Server 2008 |
|
444202 |
ผู้ใช้ไม่สามารถเปลี่ยนรหัสผ่านของตนใน SQL Server 2005 โดยใช้ SQL Server Management Studio (SSMS) ของ SQL Server 2008 |
|
447990 |
สมมติว่าเป็นคอลัมน์ของมุมมองที่มีการทําดัชนีจากตารางพื้นฐานและตารางที่ไม่ใช่ตารางพื้นฐาน และสมมติว่ามีคอลัมน์จากตารางที่ไม่ใช่ตารางพื้นฐานที่มีรหัสคําสั่งซื้อเดียวกันและพิมพ์เป็นคอลัมน์ของตารางพื้นฐาน ในสถานการณ์นี้ หากมีการติดตั้ง SQL Server 2008 SP3 จะเกิดข้อผิดพลาดแทนที่จะเป็นสวิตช์พาร์ติชัน |
|
450529 |
สมมติว่า คุณเปิด SSMS เป็นไม่ใช่ผู้ดูแลระบบ แล้วคุณพยายามแนบฐานข้อมูล ในสถานการณ์นี้ หากมีการติดตั้ง SQL Server 2008 SP3 คุณจะได้รับข้อผิดพลาด "Access ถูกปฏิเสธ" แทนที่จะเป็นข้อยกเว้น |
|
507222 |
พิจารณาสถานการณ์ต่อไปนี้:
ในสถานการณ์สมมตินี้ คุณได้รับข้อผิดพลาด "การละเมิดการเข้าถึงการอ่านใน FullXactImpBase::GetXdes xact.cpp @ 2536" ใน SQL Server 2008 |
|
546001 |
การแก้ไขสําหรับปัญหาของบักนี้จะรีเซ็ตชื่อสําหรับพารามิเตอร์ที่มีค่าตารางเมื่อคุณสร้างค่าเริ่มต้นสําหรับพารามิเตอร์ค่าตาราง หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 องค์ประกอบ TableVarElem จะมีชื่อที่ถูกต้องเสมอเมื่อเรียกใช้ค่าเริ่มต้นจากแคชตารางชั่วคราว |
|
643903 |
ไม่มีการสร้างการแจ้งเตือนเหตุการณ์สําหรับเหตุการณ์ระดับฐานข้อมูลเมื่อดําเนินการ DDL ข้ามฐานข้อมูล ปัญหานี้เกิดขึ้นเนื่องจากมีการใช้ตัวจัดการกล่องโต้ตอบที่ไม่ถูกต้อง |
|
650111 |
โปรแกรมประยุกต์ไม่สามารถเชื่อมต่อกับ SQL Server 2008 ถ้ามีการติดตั้งแบบเคียงข้างกันของ SQL Server ชื่อรหัส "Denali" ถูกติดตั้ง ปัญหานี้เกิดขึ้นเนื่องจากตัวชี้ Null เมื่อใช้ตัวชี้ Null อินสแตนซ์ระดับบนที่ติดตั้งบนคอมพิวเตอร์จะถูกละเว้น หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 ตัวชี้ Null จะไม่ถูกใช้เมื่อคุณใช้ SQL Server 2008 Configuration Manager |
|
703968 |
หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 ตัวปรับคิวรีให้เหมาะสมสามารถจัดการค่าผลลัพธ์ที่แตกต่างกันสําหรับค่าป้อนเข้าเดียวกันจากคอลัมน์ CRYPT_GEN_RANDOM |
|
704992 |
ปัญหาสําหรับการแปลงข้อมูลแบบอินทิกรัลบนระบบปฏิบัติการแบบ x64 ปัญหาเหล่านี้เกิดขึ้นเนื่องจากวิธีการ BindParameter และพารามิเตอร์ชนิดข้อมูล LONG ที่ใช้โดยวิธีนี้ |
|
707059 |
ตัวสร้างโพรไฟล์อาจไม่แสดงเหตุการณ์และคอลัมน์ทั้งหมดสําหรับทั้ง SQL Server Database Engine และ SQL Server Analysis Services หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 ไฟล์เทมเพลตการติดตามใหม่สําหรับกลไกจัดการฐานข้อมูล SQL Server และสําหรับ SQL Server Analysis Services จะถูกสร้างขึ้นแยกต่างหาก |
|
709063 |
ปัญหาประสิทธิภาพการทํางานช้าเกิดขึ้นเมื่อคุณเรียกใช้ mdw_purge_data_[<ชื่อฐานข้อมูล MDW ของคุณ>] งานตัวเก็บรวบรวมข้อมูลเพื่อดําเนินการลบ ปัญหานี้เกิดขึ้นถ้าตัวเก็บรวบรวมข้อมูลของ Microsoft SQL Server 2008 Management Data Warehouse (MDW) กําลังทํางานบนฐานข้อมูล MDW ขนาดใหญ่ |
|
741462 |
เมื่อเรียกใช้แพคเกจ SSIS จากโปรแกรมอรรถประโยชน์รันไทม์ของ DTExec.exe หรือจากขั้นตอนงานตัวแทน SQL เหตุการณ์การบันทึกผลลัพธ์บางอย่างอาจหายไปจากผลลัพธ์ที่บันทึก เหตุการณ์เช่น OnInformation, OnProgress, Diagnostic, OnPostExecute และเหตุการณ์ PackageEnd อาจหายไปในผลลัพธ์ เหตุการณ์บันทึกข้อมูลที่พบบ่อย เช่น OnInformation: "OLE DB Destination" เขียน ###### แถว" อาจหายไปจากผลลัพธ์ โปรแกรมอรรถประโยชน์รันไทม์อื่นๆ เช่น DTExecUI.exe และ DtsDebugHost.exe (เมื่อดีบักแพคเกจ SSIS จากสภาพแวดล้อม BIDS) จะไม่ได้รับผลกระทบจากปัญหา |
|
755932 |
ฟังก์ชันการวิเคราะห์ LAG และ LEAD ไม่ทํางานในเครื่องมือตัวช่วยสร้างแพคเกจและการปรับใช้ (PDW) ปัญหานี้เกิดขึ้นเนื่องจากข้อมูลบางอย่างในแบบแผน MemoXML ถูกเอาออก |
|
771381 |
ตัวชี้ที่ไม่ถูกต้องของวัตถุหน่วยความจําได้รับการจัดสรรเมื่อคุณลบฐานข้อมูลที่มีกลุ่มไฟล์ FILESTREAM |
|
540323 |
การละเมิดการเข้าถึงเกิดขึ้นเมื่อโปรแกรมประยุกต์พยายามเพิ่มรหัสข้อผิดพลาด 9530 ปัญหานี้เกิดขึ้นเนื่องจากมีการใช้ตัวชี้ NULL |
|
778341 |
ฟังก์ชัน SCOPE_IDENTITY() อาจส่งกลับค่าที่ไม่ถูกต้อง |
|
536835 |
การติดตั้งหยุดทํางานเมื่อคุณติดตั้ง Microsoft SQL Server 2008 บนคอมพิวเตอร์ที่มี SQL Server 2000 Service Pack 3 (SP3) Online Analytical Processing (OLAP) ติดตั้งอยู่ ปัญหานี้เกิดขึ้นเนื่องจาก SQL Server 2000 SP3 OLAP ตั้งค่ารีจิสทรีคีย์รุ่นเป็น Service Pack 3.0 อย่างไม่ถูกต้อง |
|
544926 |
ถ้าคุณไม่ปรับเปลี่ยนคุณสมบัติใดๆ เมื่อคุณพยายามเปลี่ยนวัตถุ DatabaseEncryptionKey SQL Server Management Objects (SMO) วัตถุ SMO ของฐานข้อมูลจะไม่อัปเดตค่า DatabaseEncryptionKey |
|
729229 |
หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 ผลลัพธ์ของการแจงนับจะไม่ถูกแคช และไม่ได้ถูกเก็บไว้ในตัวแปรภายในเครื่องเพื่อแจงนับทรัพยากร นอกจากนี้ ดิสก์จะตรวจสอบความถูกต้องเพียงครั้งเดียว และผลลัพธ์จะถูกจัดเก็บสําหรับการร้องขอที่ตามมา |
|
425485 |
หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 ลิงก์เพจเริ่มต้นทั้งหมดที่เรียกใช้สถานการณ์การตั้งค่าจะถูกปิดใช้งาน |
|
700081 |
เมื่อแอปพลิเคชันค้นหาชื่อสําหรับตัวนับฐานของตัวนับอัตราส่วน แอปพลิเคชันจะต้องดําเนินการค้นหาสตริงย่อยที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็กใน SQL Server 2008 |
|
281309 |
เวลา CPU ไม่ถูกต้องเมื่อคุณเรียกใช้แผนการสอบถามแบบขนานสําหรับตาราง sys.dm_exec_query_stats |
|
356915 |
เกิดข้อผิดพลาดเมื่อบัฟเฟอร์ภายในสําหรับการดําเนินการอ่านแบบอะซิงโครนัสแบ่งตัวคั่นคอลัมน์แบบหลายอักขระออกเป็นสองส่วน หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 ตัวชี้การแยกวิเคราะห์ปัจจุบันจะถูกรีเซ็ตหลังจากที่มีการสลับบัฟเฟอร์ |
|
645220 |
SQLAgent.exe ไม่ทํางานเมื่อพิมพ์คําสั่ง SQLAgent.exe ที่ถูกต้องที่พร้อมท์คําสั่ง ปัญหานี้เกิดขึ้นเนื่องจากข้อผิดพลาดการอนุญาตสําหรับหน่วยความจําที่ใช้ร่วมกัน |
|
747046 |
หลังจากที่คุณติดตั้ง SQL Server 2008 SP3 ฐานข้อมูลจะไม่ถูกสร้างขึ้นถ้าชื่อฐานข้อมูลเป็นชื่อเดียวกับชื่อของผู้ใช้ฐานข้อมูลปัจจุบัน |
|
769191 |
SQL Server 2008 SP3 มี VER_PRODUCTLEVEL_STR ปรับปรุงและ VER_PRODUCTLEVEL_WSTR ตัวแปรส่วนกลางในแฟ้ม Ntverp.h ตัวแปรเหล่านี้ได้รับการอัปเดตเป็น SP3 |
|
453592 |
ผู้ใช้ไม่สามารถเข้าถึงฐานข้อมูลแค็ตตาล็อกถ้าผู้ใช้ระบุพอร์ตสําหรับเซิร์ฟเวอร์ฐานข้อมูลใน microsoft SQL Server 2008 Reporting Services Configuration Manager |
|
773344 |
ข้อมูลบัญชีการดําเนินการประกอบด้วยสตริงที่ถูกตัดทอนในรุ่นภาษารัสเซียที่แปลเป็นภาษาท้องถิ่นของ microsoft SQL Server 2008 Reporting Services Configuration Manager |
อ้างอิง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตรวจสอบรุ่นของ SQL Server และรุ่นปัจจุบัน
321185 วิธีระบุเวอร์ชันและรุ่นของ SQL Server ของคุณ ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตโดยบริษัทที่ไม่เกี่ยวข้องกับ Microsoft Microsoft ไม่มีการรับประกันทั้งโดยนัยหรืออย่างอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้