นำไปใช้กับ
SQL Server 2008 Service Pack 2 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Web SQL Server 2008 Workgroup

ข้อความนำ

บทความนี้แสดงปัญหา 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 Service Pack 3 ตอนนี้

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

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

2550552

การแก้ไข: คําสั่ง SQL Server หยุดการตอบสนองเมื่อใช้เส้นทางการเข้าถึงแบบไม่จํากัดเพื่อเข้าถึงไฟล์ FILESTREAM ใน SQL Server 2008 R2 หรือ SQL Server 2008

611967

922578

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

628427

2463682

การแก้ไข: ฐานข้อมูลที่มีการเข้ารหัสลับข้อมูลโปร่งใสเปิดใช้งานอาจถูกทําเครื่องหมายเป็น "สงสัย" ถ้าใบรับรองเซิร์ฟเวอร์ถูกละทิ้งใน SQL Server 2008 R2

729461

2500042

ข้อความแสดงข้อผิดพลาด "การติดตั้ง SQL Server 2008 จําเป็นต้องติดตั้ง Microsoft .NET Framework 4.0" เมื่อคุณใช้ Service Pack 2 (SP2) สําหรับ SQL Server 2008

757676

2565683

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

746231

2569923

การแก้ไข: อัปโหลดงานของตัวเก็บรวบรวมข้อมูลอย่างรวดเร็วเปิด และปิดพอร์ต TCP จํานวนมากถ้างานอัปโหลดข้อมูลไปยังฐานข้อมูล MDW ใน SQL Server 2008 หรือใน SQL Server 2008 R2

429231

2588050

การแก้ไข: การติดตั้ง Slipstream ของ SQL Server 2008 Service Pack อาจล้มเหลว

717065

2588453

การแก้ไข: การละเมิดการเข้าถึงเมื่อ DTA เรียกใช้คิวรีกับตารางใน SQL Server 2008 ถ้ามีดัชนีบนคอลัมน์ชนิดข้อมูลเชิงพื้นที่ของตาราง

644781

2589980

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

420834

2590124

การแก้ไข: ข้อผิดพลาด "ChainerInfrastructureException" เมื่อคุณติดตั้ง SQL Server 2008

666690

969052

วิธีคืนค่าไฟล์แคชของ Windows Installer ที่หายไปและแก้ไขปัญหาที่เกิดขึ้นระหว่างการอัปเดต SQL Server

406407

2591753

การแก้ไข: การอัปเดตจะพร้อมใช้งานเพื่อเพิ่มข้อมูล 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 ไม่มีการรับประกันทั้งโดยนัยหรืออย่างอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้

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

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

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