วันที่วางจําหน่าย: 24 เมษายน 2018
เวอร์ชัน: 13.0.5026.0
บทความนี้มีข้อมูลที่สําคัญที่ควรอ่านก่อนติดตั้ง Microsoft SQL Server 2016 Service Pack 2 (SP2) โดยจะอธิบายวิธีการขอรับ Service Pack รายการการแก้ไขที่รวมอยู่ใน Service Pack ปัญหาที่ทราบ และรายการระบุแหล่งที่มาด้านลิขสิทธิ์สําหรับผลิตภัณฑ์
หมายเหตุ
บทความนี้ทําหน้าที่เป็นแหล่งข้อมูลเดียวในการค้นหาเอกสารทั้งหมดที่เกี่ยวข้องกับ Service Pack นี้ ซึ่งรวมถึงข้อมูลทั้งหมดที่คุณพบก่อนหน้านี้ในบันทึกย่อประจํารุ่นและไฟล์ Readme.txt
รายการการแก้ไขที่รวมอยู่ใน SQL Server 2016 SP2
Microsoft SQL Server 2016 Service Pack เป็นการอัปเดตแบบสะสม SQL Server 2016 SP2 จะอัปเกรด SQL Server 2016 รุ่นและระดับบริการทั้งหมดเป็น SQL Server 2016 SP2 นอกจากการแก้ไขที่แสดงอยู่ในบทความนี้ SQL Server 2016 SP2 ยังมีโปรแกรมแก้ไขด่วนที่รวมอยู่ในการอัปเดตสะสม 1 (CU1) ของ SQL Server 2016 เป็น SQL Server 2016 SP1 CU8
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตสะสมที่พร้อมใช้งานใน SQL Server 2016 ให้ดูเวอร์ชันบิลด์ของ SQL Server 2016
หมายเหตุ
- การแก้ไขเพิ่มเติมที่ไม่ได้ระบุไว้ในที่นี้อาจรวมอยู่ใน Service Pack
- รายการนี้จะได้รับการอัปเดตเมื่อมีบทความเพิ่มเติมออกวางจําหน่าย
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับบักที่ได้รับการแก้ไขใน SQL Server 2016 SP2 ให้ไปที่บทความฐานความรู้ของ Microsoft ต่อไปนี้
ความละเอียดเพิ่มเติม
วิธีแก้ไขปัญหาต่อไปนี้รวมอยู่ใน SQL Server 2016 SP2 ด้วย
| การอ้างอิงบัก | คำอธิบาย | พื้นที่ |
|---|---|---|
| 8523231 | เพิ่มตารางที่ปรับให้เหมาะสมกับหน่วยความจําที่คงทน ซึ่งสามารถมีการอ้างอิงคีย์ภายนอกไปยังตารางที่ปรับให้เหมาะสมกับหน่วยความจําที่ไม่คงทน | OLTP ที่ประมวลผลภายในหน่วยความจำ |
| 9146914 | เพิ่มSpLevel and ReleaseProductVersionคุณสมบัติไปยัง SQL Server 2016 SP1 |
ตั้งค่า & ติดตั้ง |
| 10365365 | แก้ไขปัญหาด้วยการติดตั้งการอัปเดตความปลอดภัยของ SQL Server บนโหนดแบบพาสซีฟในคลัสเตอร์แบบกําหนดเอง | ตั้งค่า & ติดตั้ง |
| 9480942 | แก้ไขปัญหาเพื่อหลีกเลี่ยงการอ้างอิงที่ค่า null ในGetNextAllHoBts |
โปรแกรม SQL |
| 9737945 | เพิ่ม DVM sys.dm_tran_version_store_space_usage ที่สามารถติดตาม tempdb การใช้งานที่เก็บเวอร์ชันในแต่ละฐานข้อมูล |
โปรแกรม SQL |
| 9742982 | แก้ไขปัญหาที่การใช้หน่วยความจําแคชของแผนมีค่ามากเมื่อตั้งค่าเป็น MAXDOP1. |
โปรแกรม SQL |
| 10698782 | เพิ่ม DMV sys.dm_db_log_stats ใหม่ที่ส่งกลับแอตทริบิวต์ระดับสรุปและข้อมูลเกี่ยวกับไฟล์บันทึกทรานแซคชันของฐานข้อมูล |
โปรแกรม SQL |
| 10698786 | เพิ่ม DMV sys.dm_db_log_info ใหม่ที่ส่งกลับข้อมูลไฟล์บันทึกเสมือน (VLF) เกี่ยวกับไฟล์บันทึกทรานแซคชัน |
โปรแกรม SQL |
| 10698823 | แสดงเปอร์เซ็นต์ของการเปลี่ยนแปลงที่แตกต่างกันในฐานข้อมูลเพื่อช่วยระบุว่าการสํารองข้อมูลฐานข้อมูลแบบเต็มหรือการสํารองข้อมูลที่แตกต่างกันมีประโยชน์หรือไม่ | โปรแกรม SQL |
| 10698846 | เพิ่ม DMV sys.dm_tran_version_store_space_usage ใหม่ที่ส่งกลับตารางเพื่อแสดงพื้นที่ทั้งหมดใน tempdb ที่ใช้โดยระเบียนที่เก็บเวอร์ชันสําหรับแต่ละฐานข้อมูล |
โปรแกรม SQL |
| 10698847 | แก้ไขปัญหาที่การคืนค่าข้อมูลสํารองที่บีบอัดสําหรับฐานข้อมูลที่เปิดใช้งานการเข้ารหัสลับข้อมูลแบบโปร่งใส (TDE) ผ่านส่วนติดต่ออุปกรณ์เสมือน (VDI) อาจล้มเหลวด้วยข้อผิดพลาดของระบบปฏิบัติการ 38 | โปรแกรม SQL |
| 10755072 | เพิ่มการสนับสนุนกลุ่มไฟล์ลงใน SELECT INTO คําสั่ง ซึ่งทําให้คุณสามารถระบุชื่อของกลุ่มไฟล์ที่จะสร้างตารางใหม่ กลุ่มไฟล์ที่ระบุควรมีอยู่ในฐานข้อมูล มิฉะนั้น กลไกจัดการ SQL Server จะส่งข้อผิดพลาด |
โปรแกรม SQL |
| 10756412 | เพิ่ม WITH VERIFY_CLONE ตัวเลือกและ WITH BACKUP_CLONE ตัวเลือกให้กับ DBCC CLONEDATABASE คําสั่งการจัดการที่ช่วยให้คุณสามารถตรวจสอบและสํารองฐานข้อมูลที่โคลนได้ |
โปรแกรม SQL |
| 10760480 | แสดงข้อมูลตัวประมวลผล เช่น จํานวนแกน ซ็อกเก็ต และข้อมูล NUMA ใน DMV sys.dm_server_services และ SERVERPROPERTY ฟังก์ชัน |
โปรแกรม SQL |
| 10823015 | ปรับปรุงประสิทธิภาพการสํารองข้อมูลบนคอมพิวเตอร์ที่มีหน่วยความจําขนาดใหญ่ | โปรแกรม SQL |
| 10914366 | เพิ่มแอตทริบิวต์ชื่อฐานข้อมูลในรายการกระบวนการและ executionStack ในเหตุการณ์ที่ xml_deadlock_report ขยายเพื่อแสดงชื่อฐานข้อมูล |
โปรแกรม SQL |
| 10925573 | เพิ่มเหตุการณ์ marked_transaction_latch_trace เพิ่มเติมใหม่ที่แสดงสถานะของสลักส่วนกลางที่ใช้โดยธุรกรรมที่ทําเครื่องหมาย |
โปรแกรม SQL |
| 10973764 | ปรับปรุงการสนับสนุนบริการ Distributed Transaction Coordinators (DTC) สําหรับฐานข้อมูลกลุ่มความพร้อมใช้งาน (AG) AlwaysOn | โปรแกรม SQL |
| 11559743 | แก้ไขปัญหาที่คุณไม่สามารถเรียกใช้ขั้นตอนเมื่อมีการ ADDNODE ติดตั้งฟีเจอร์ Polybase ในโหมดการปรับใช้งาน ScaleOut |
โปรแกรม SQL |
| 11565681 | แสดงวันที่และเวลาที่ดีที่ DBCC CHECKDB ทราบล่าสุดสําหรับฐานข้อมูล |
โปรแกรม SQL |
| 11583626 | แก้ไขปัญหาโดยการเอาโหนดออกจากคลัสเตอร์ที่ใช้ในการแทนที่เมื่อเกิดข้อผิดพลาดที่มี Polybase ติดตั้งอยู่ | โปรแกรม SQL |
| 8837822 | แก้ไขปัญหาที่ DMV sys.dm_exec_query_profiles แสดงผลลัพธ์ที่ไม่ถูกต้องซึ่งไม่สอดคล้องกับแผนคิวรีโดยประมาณหรือแผนคิวรีจริง |
ประสิทธิภาพของ SQL |
| 9437530 | แก้ไขการใช้การให้หน่วยความจํา (InputMemoryGrant, OutputMemoryGrant และ UsedMemoryGrant คุณสมบัติ) ใน XML แผนการแสดงสําหรับแบบสอบถามแบบคู่ขนาน |
ประสิทธิภาพของ SQL |
| 10697461 | แก้ไขปัญหาที่คําแนะนํา MAX_GRANT_PERCENT คิวรีไม่ได้รับการปฏิบัติตามเสมอไป |
ประสิทธิภาพของ SQL |
| 10723493 | แก้ไขปัญหาที่อาจเกิดข้อผิดพลาดการยืนยันเมื่อคุณสอบถาม DMV sys.dm_db_stats_histogram หากคอลัมน์มีค่าTIMESTAMP |
ประสิทธิภาพของ SQL |
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีอัปเกรดการติดตั้ง SQL Server ของคุณเป็น SQL Server 2016 SP2 โปรดดู การอัปเกรดเวอร์ชันและรุ่นที่รองรับ
วิธีการรับ SQL Server 2016 SP2
SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express และ Microsoft SQL Server 2016 SP2 Feature Pack พร้อมให้ดาวน์โหลดและติดตั้งด้วยตนเองที่เว็บไซต์ศูนย์ดาวน์โหลด Microsoft ต่อไปนี้
หมายเหตุ
หลังจากที่คุณติดตั้ง Service Pack แล้ว เวอร์ชันบริการของ SQL Server ควรจะเป็น 13.0.5026.0 Microsoft SQL Server 2016 Service Pack เป็นการอัปเดตแบบสะสม SQL Server 2016 SP2 จะอัปเกรด SQL Server 2016 รุ่นและระดับบริการทั้งหมดเป็น SQL Server 2016 SP2
การถอนการติดตั้ง SQL Server 2016 SP2 (ไม่แนะนํา)
ถ้าคุณเลือกที่จะถอนการติดตั้ง SQL Server 2016 SP2 ไม่ว่าด้วยเหตุผลใดก็ตาม การถอนการติดตั้ง SQL Server 2016 SP2 จะไม่ถูกบล็อก และคุณจะสามารถถอนการติดตั้ง SQL Server 2016 SP2 ในลักษณะเดียวกับ Service Pack อื่นๆ อย่างไรก็ตาม ถ้าคุณกําลังใช้งาน SQL Server รุ่น Standard, Web หรือ Express และคุณใช้ฟีเจอร์ใหม่บางอย่างที่ปลดล็อกเมื่อคุณเริ่มต้น SQL Server 2016 SP2 เท่านั้น คุณอาจพบข้อผิดพลาดหรือเห็นฐานข้อมูลเหลืออยู่ในสถานะที่น่าสงสัยหลังจากถอนการติดตั้ง SQL Server 2016 SP2 หรือในกรณีที่แย่กว่านั้น ถ้าฐานข้อมูลระบบใช้ฟีเจอร์ใหม่ (ตัวอย่างเช่น ตารางที่ถูกแบ่งพาร์ติชันในฐานข้อมูลหลัก) ซึ่งอาจป้องกันไม่ให้อินสแตนซ์ SQL Server เริ่มทํางานหลังจากที่คุณถอนการติดตั้ง SQL Server 2016 SP2
เราขอแนะนําให้คุณตรวจสอบว่าฟีเจอร์ใหม่ทั้งหมดถูกปิดใช้งานหรือหายไปก่อนที่คุณจะเลือกถอนการติดตั้ง SQL Server 2016 SP2 ในรุ่นอื่นนอกเหนือจากรุ่น Enterprise คุณไม่สามารถวางกลุ่มไฟล์ memory_optimized_data ได้ ดังนั้น ถ้าคุณได้ตั้งค่าmemory_optimized_dataกลุ่มไฟล์บนฐานข้อมูลของคุณด้วย SP2 คุณไม่ควรถอนการติดตั้ง SQL Server 2016 SP2 มิฉะนั้น ฐานข้อมูลจะเข้าสู่สถานะน่าสงสัย และรายการต่อไปนี้จะถูกบันทึกในบันทึกข้อผิดพลาด:
<ข้อผิดพลาด DateTime> spid15s: 41381, ความรุนแรง: 21, สถานะ: 1
<DateTime> spid15s ไม่สามารถเริ่มฐานข้อมูลใน SQL Server รุ่นนี้ได้ เนื่องจากมีกลุ่มไฟล์ MEMORY_OPTIMIZED_DATA อยู่ ดูหนังสือออนไลน์สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับการสนับสนุนฟีเจอร์ใน SQL Server รุ่นอื่นๆ
การระบุแหล่งที่มาของลิขสิทธิ์
ผลิตภัณฑ์นี้ประกอบด้วยซอฟต์แวร์ที่ได้มาจากฟังก์ชันแฮชที่ปลอดภัยของ Xerox
ผลิตภัณฑ์นี้มีซอฟต์แวร์จากไลบรารีการบีบอัดสําหรับวัตถุประสงค์ทั่วไปของ zlib
ส่วนต่างๆ ของซอฟต์แวร์นี้ เป็นส่วนหนึ่งของผลงานของ RSA Data Security, Inc. เนื่องจาก Microsoft ได้รวมซอฟต์แวร์ RSA Data Security, Inc. ไว้ในผลิตภัณฑ์นี้ Microsoft จึงจําเป็นต้องระบุข้อความด้านล่างที่มาพร้อมกับซอฟต์แวร์ดังกล่าว:
- ลิขสิทธิ์ 1990, RSA Data Security, Inc. All rights reserved.
- การอนุญาตให้คัดลอกและใช้ซอฟต์แวร์นี้จะมอบให้ถ้ามีการระบุว่าเป็น "RSA Data Security, Inc., MD5 Message-Digest Algorithm" ในเนื้อหาทั้งหมดที่กล่าวถึงหรืออ้างอิงถึงซอฟต์แวร์นี้หรือฟังก์ชันนี้ นอกจากนี้ ยังอนุญาตให้สร้างและใช้งานลอกเลียนแบบได้ โดยมีเงื่อนไขว่างานดังกล่าวต้องระบุว่า "ได้มาจาก RSA Data Security, Inc., MD5 Message-Digest Algorithm" ในเนื้อหาทั้งหมดที่กล่าวถึงหรืออ้างอิงถึงงานที่ได้รับ
- RSA Data Security, Inc. ไม่ได้รับรองเกี่ยวกับความสามารถในการซื้อขายของซอฟต์แวร์นี้ หรือความเหมาะสมของซอฟต์แวร์นี้สําหรับวัตถุประสงค์เฉพาะใดๆ ซึ่งให้บริการ "ตามสภาพที่เป็น" โดยไม่มีการรับประกันโดยชัดแจ้งหรือโดยนัยทุกชนิด
ประกาศเหล่านี้ต้องเก็บอยู่ในสําเนาของส่วนใดๆ ของเอกสารหรือซอฟต์แวร์นี้
ฟีเจอร์การแมป Reporting Services จะใช้ข้อมูลจาก TIGER/Line Shapefile ที่ได้รับความอนุเคราะห์จากสํานักสํารวจสํามะโนประชากรของสหรัฐอเมริกา TIGER/Line Shapefiles เป็นสารสกัดจากข้อมูลทางภูมิศาสตร์และการทําแผนที่ที่เลือกจากฐานข้อมูล Census MAF/TIGER TIGER/Line Shapefile มีให้ใช้งานโดยไม่มีค่าใช้จ่ายจากสํานักสํารวจสํามะโนประชากรของสหรัฐอเมริกา เมื่อต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับ TIGER/Line shapefile ให้ไปที่ TIGER/Line shapefiles ข้อมูลขอบเขตใน TIGER/Line Shapefiles มีไว้เพื่อวัตถุประสงค์ในการรวบรวมข้อมูลทางสถิติและการจัดตารางเท่านั้น การแสดงและการกําหนดเพื่อวัตถุประสงค์ทางสถิติไม่ได้ถือเป็นการกําหนดอํานาจศาล สิทธิ์ในการเป็นเจ้าของ หรือสิทธิ์ และไม่ได้แสดงถึงรายละเอียดที่ดินทางกฎหมาย Census TIGER และ TIGER/Line เป็นเครื่องหมายการค้าจดทะเบียนของสํานักสํารวจสํามะโนประชากรของสหรัฐอเมริกา
ลิขสิทธิ์ 2012 Microsoft สงวนลิขสิทธิ์
การอ้างอิง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการพิจารณารุ่นและรุ่นปัจจุบันของ SQL Server ให้เลือกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:
321185 วิธีการระบุเวอร์ชันและรุ่นของ SQL Server ของคุณ
ผลิตภัณฑ์ของบริษัทอื่นที่บทความนี้กล่าวถึงผลิตขึ้นโดยบริษัทที่ไม่ได้ขึ้นอยู่กับ Microsoft Microsoft ไม่รับประกันทั้งโดยนัยหรือโดยลักษณะอื่นเกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์ดังกล่าว