KB4038634 - การอัปเดตสะสม 1 สําหรับ SQL Server 2017

วันที่วางจําหน่าย: ตุลาคม 24, 2017
เวอร์ชัน: 14.0.3006.16

สรุป

บทความนี้อธิบายแพคเกจการอัปเดตสะสม 1 (CU1) สําหรับ Microsoft SQL Server 2017 การอัปเดตนี้มีการแก้ไข 71 รายการที่ออกหลังจากการเผยแพร่ SQL Server 2017 RTM และอัปเดตคอมโพเนนต์ในรุ่นต่อไปนี้:

  • SQL Server - เวอร์ชันผลิตภัณฑ์: 14.0.3006.16 เวอร์ชันไฟล์: 2017.140.3006.16
  • บริการการวิเคราะห์ - เวอร์ชันผลิตภัณฑ์: 14.0.1.439 เวอร์ชันไฟล์: 2017.140.1.439

ปัญหาที่ทราบแล้วในการอัปเดตนี้

ไม่มีปัญหาที่ทราบแล้วในการอัปเดตแบบสะสมนี้

การปรับปรุงและการแก้ไขที่รวมอยู่ในการอัปเดตนี้

มีเวิร์กบุ๊ก Excel ที่สามารถดาวน์โหลดได้ซึ่งประกอบด้วยรายการสรุปของรุ่นต่างๆ พร้อมทั้งวงจรการสนับสนุนปัจจุบัน นอกจากนี้ ไฟล์ Excel ยังมีรายการแก้ไขโดยละเอียดสําหรับ SQL Server 2019 และ SQL Server 2017 เลือกเพื่อดาวน์โหลดไฟล์ Excel นี้ทันที

หมายเหตุ

รายการแต่ละรายการในตารางต่อไปนี้สามารถอ้างอิงได้โดยตรงผ่านบุ๊กมาร์ก ถ้าคุณเลือก ID การอ้างอิงบักในตาราง แท็กบุ๊กมาร์กจะถูกเพิ่มลงใน URL โดยใช้รูปแบบ "#NNNNNNNN" จากนั้นคุณสามารถแชร์ URL นี้กับผู้อื่น เพื่อให้พวกเขาสามารถข้ามไปยังการแก้ไขที่ต้องการในตารางได้โดยตรง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับบักที่ได้รับการแก้ไขและการปรับปรุงที่รวมอยู่ในการอัปเดตแบบสะสมนี้ ให้ดูบทความ Microsoft Knowledge Base ต่อไปนี้

การอ้างอิงบัก คำอธิบาย จุดที่แก้ไข คอมโพเนนต์ แพลตฟอร์ม
10682349 การแก้ไข: SSAS หยุดทํางานเมื่อคุณเข้าถึงไฟล์ .vmp ใน SQL Server 2017 และ SQL Server 2016 (KB4024023) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10682367 การแก้ไข: SSAS หยุดทํางานเมื่อคุณเรียกใช้คิวรี DAX หรือ MDX ใน SSAS ในโหมดตาราง (KB4032543) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10687745 การแก้ไข: Power BI Desktop จะละเว้นความปลอดภัยของมิติใน SQL Server Analysis Services (ตัวแบบหลายมิติ) (KB4018908) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10687757 การแก้ไข: SSAS หยุดทํางานเมื่อคุณดําเนินการคิวรี MDX ที่อ้างอิงถึงสมาชิกจากการคํานวณซึ่งเป็นสมาชิกลูกของลําดับชั้นอื่น (KB4022753) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10687784 การแก้ไข: กระดานข่าวความปลอดภัย MS16-136 แบ่งชนิดแหล่งข้อมูล SSRS ใน PowerPivot ใน SQL Server 2017 และ SQL Server 2016 (KB4025402) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10868739 การแก้ไข: SSAS หยุดทํางานเมื่อคุณประมวลผลฐานข้อมูลหรือคิวบ์ SSAS ใน SQL Server 2014 หรือ 2017 (KB4039509) บริการการวิเคราะห์ บริการการวิเคราะห์ Windows
10868754 การแก้ไข: หน่วยความจําพร่องหายไปอาจเกิดขึ้นเมื่อคุณดําเนินการอัปเดตกระบวนการใน SSAS (KB4033789) บริการการวิเคราะห์ บริการการวิเคราะห์ Windows
10868777 การแก้ไข: SQL Server 2016 หรือ 2017 Analysis Services อาจหยุดทํางานในสถานการณ์เฉพาะ (KB3208545) บริการการวิเคราะห์ บริการการวิเคราะห์ Windows
10965958 การแก้ไข: เกิดข้อผิดพลาดข้อยกเว้นที่ไม่คาดคิดเมื่อหน่วยวัด XIRR ประมวลผลระเบียนมากเกินไปใน SSAS 2016 หรือ 2017 (KB4034789) บริการการวิเคราะห์ บริการการวิเคราะห์ Windows
10965991 การแก้ไข: ข้อผิดพลาด "เส้นทางที่ไม่ชัดเจน" เมื่อปรับใช้ฐานข้อมูลตัวแบบตารางกับ Analysis Services ใน SQL Server 2016 หรือ 2017 (KB4040085) บริการการวิเคราะห์ บริการการวิเคราะห์ Windows
10682338 การแก้ไข: ผลลัพธ์คิวรี MDX ไม่ถูกต้องถ้าเรียกใช้การรวมข้ามตารางบนสมาชิกลําดับชั้นของตารางใน SSAS (KB4022594) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10682343 การแก้ไข: SSAS หยุดทํางานเมื่อมีการเพิ่มหน่วยวัดที่อ้างถึงค่า Null ใน Power BI (KB4021994) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10682356 การแก้ไข: SSAS หยุดทํางานเมื่อคอลัมน์จากการคํานวณตัวเลขต้องเปลี่ยนแบบแผนการเข้ารหัสระหว่าง ProcessRecalc ขั้นตอน (KB3212541) บริการการวิเคราะห์ บริการการวิเคราะห์ ทั้งหมด
10868755 การแก้ไข: เกิดข้อผิดพลาดเมื่อคุณส่งออกรายงาน Reporting Services เป็น PDF ใน SQL Server 2017 (KB4040512) บริการการวิเคราะห์ บริการการรายงาน ทั้งหมด
10965982 การแก้ไข: หน่วยความจําพุ่งสูงขึ้นอย่างรวดเร็วใน LSASS.EXE เมื่อคุณเปิดใช้งานโหมดการรับรองความถูกต้องเบื้องต้นใน SSRS 2016 หรือ 2017 (KB4039124) บริการการวิเคราะห์ บริการการรายงาน Windows
10965994 การแก้ไข: ข้อผิดพลาดเมื่อคุณส่งออกรายงาน SSRS บนอุปกรณ์ iOS ใน SQL Server 2016 หรือ 2017 (KB4043478) บริการการวิเคราะห์ บริการการรายงาน Windows
10965998 การแก้ไข: แถบเลื่อนแนวนอนหายไปจากหน้าการสมัครใช้งานในพอร์ทัลเว็บ SSRS 2016 หรือ 2017 (KB4039126) บริการการวิเคราะห์ บริการการรายงาน Windows
10965999 แก้ไข: "โฟลเดอร์ ... ไม่มีอยู่" เมื่อลบโฟลเดอร์ในเว็บพอร์ทัลของ SQL Server 2017 Reporting Service (KB4039125) บริการการวิเคราะห์ บริการการรายงาน Windows
10966008 การแก้ไข: Web Part สําหรับตัวแสดงรายงานไม่อนุญาตให้มีแถบเลื่อนแนวตั้งเต็มรูปแบบหลังจากที่คุณตั้งค่าความสูงของ Web Part (KB4039058) ที่ระบุ บริการการวิเคราะห์ บริการการรายงาน Windows
10729322 การแก้ไข: "SortExpression" ในบริการการรายงานจะเกิดขึ้น rsComparisonError เมื่อมีค่า NULL ในคอลัมน์ที่เป็น "DataTimeOffset" (KB4017827) บริการการวิเคราะห์ บริการการรายงาน Windows
10868736 การแก้ไข: ข้อผิดพลาดเมื่อคุณส่งออกฐานความรู้ DQS ที่มีโดเมนในไคลเอ็นต์ DQS ใน SQL Server 2014 หรือ 2017 (KB4022483) บริการคุณภาพของข้อมูล Import-Export Windows
10966015 การแก้ไข: แพคเกจ SSIS ที่มีอักขระเยอรมัน umlauts ล้มเหลวในการดําเนินการหลังจากการปรับใช้แพคเกจที่เพิ่มขึ้นใน SQL Server 2016 หรือ 2017 (KB4038590) บริการการผสาน เครื่องมือ Windows
10867556 การแก้ไข: Excel หยุดทํางานเมื่อคุณบันทึกเวิร์กบุ๊กเป็นไฟล์ PDF โดยใช้ Add-in ของ Adobe Acrobat PDFMaker ถ้ามีการติดตั้ง Add-in MDS สําหรับ Excel ใน SQL Server ด้วย (KB4022895) บริการข้อมูลหลัก ไคลเอ็นต์ Windows
10687776 การแก้ไข: การขยายโฟลเดอร์เอนทิตีในหน้าจัดการกลุ่มใช้เวลานานใน SQL Server 2017 MDS และ SQL Server 2016 MDS (KB4023865) บริการข้อมูลหลัก เซิร์ฟเวอร์ ทั้งหมด
10682313 การแก้ไข: การโหลดข้อมูลจากตารางการจัดเตรียมใช้เวลานานขึ้นในการดําเนินการให้เสร็จสิ้นเมื่อใช้ลําดับชั้นแบบเรียกใช้ซ้ําใน Master Data Services (KB4043103) บริการข้อมูลหลัก เซิร์ฟเวอร์ ทั้งหมด
10986691 แก้ไข: เกิดข้อผิดพลาดที่ไม่คาดคิดเมื่อคุณใช้ฟีเจอร์ DReplay เพื่อเล่นการติดตามที่จับภาพไว้ใน SQL Server 2017 (KB4045678) เครื่องมือไคลเอ็นต์ SQL Server เครื่องมือประสิทธิภาพของฐานข้อมูล Windows
10270905 การแก้ไข: การสํารองฐานข้อมูลความพร้อมใช้งานผ่านแอปพลิเคชัน VSS อาจล้มเหลวใน SQL Server (KB4040108) SQL Server Engine การคืนค่าการสำรองข้อมูล ทั้งหมด
10868723 การแก้ไข: การสํารองข้อมูลที่มีการจัดการของ SQL Server จะไม่ลบการสํารองข้อมูลเก่าที่เกินระยะเวลาการเก็บข้อมูลใน SQL Server 2014 หรือ 2017 (KB4038882) SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
10868726 การแก้ไข: การสํารองข้อมูลที่มีการจัดการล้มเหลวเป็นระยะๆ เนื่องจากข้อผิดพลาด SQLVDI ใน SQL Server 2014 หรือ 2017 (KB4039511) SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
10868733 การแก้ไข: การสํารองข้อมูลที่มีการจัดการไปยัง Microsoft Azure หยุดทํางานหลังจากการสํารองข้อมูลฐานข้อมูลขนาดใหญ่ใน SQL Server 2014 หรือ 2017 (KB4040376) SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
10966001 การแก้ไข: ข้อผิดพลาดการละเมิดข้อจํากัดส่งกลับโดยฟังก์ชัน managed_backup.fn_available_backups หลังจากที่คุณติดตั้งการอัปเดตสะสม 2 สําหรับ SQL Server 2016 SP1 (KB4040531) SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
10966019 การแก้ไข: การสํารองข้อมูลที่มีการจัดการของ SQL Server ไม่เรียกใช้การสํารองข้อมูลบันทึกที่จัดกําหนดการไว้ใน SQL Server 2016 หรือ 2017 (KB4040535) SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
10965952 อัปเดตเพื่อปรับปรุงประสิทธิภาพสําหรับมุมมองการจัดการแบบไดนามิกของคอลัมน์ "column_store_row_groups" และ "dm_db_column_store_row_group_physical_stats" ใน SQL Server 2016 หรือ 2017 (KB4024860) SQL Server Engine คอลัมน์ที่เก็บ ทั้งหมด
10936099 การอัปเดตเพื่อให้ SQL Server 2017 Express Edition สามารถทําหน้าที่เป็นพรีวิวในเซสชันการจําลองฐานข้อมูล (KB4045687) SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย Windows
10921835 การแก้ไข: หน่วยความจําเสียหายเกิดขึ้นระหว่างการย้ายเมื่อเกิดข้อผิดพลาดของกลุ่มให้บริการสําหรับทรานแซคชัน DTC ใน SQL Server 2017 (KB4046065) SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย Windows
10936097 การแก้ไข: SQL Server 2017 รายงานว่าทรานแซคชันทั้งหมดเสร็จสมบูรณ์แม้ว่าทรานแซคชันบางอย่างพบความล้มเหลวขณะพยายามดําเนินการ (KB4046066) SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย Windows
10965980 การแก้ไข: การย้ายโหนดเมื่อเกิดข้อผิดพลาดของการมิเรอร์ฐานข้อมูลล้มเหลวด้วยข้อผิดพลาด 3456 ใน SQL Server 2016 หรือ 2017 (KB4042251) SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย Windows
10965988 การแก้ไข: การเพาะเมล็ดพันธุ์อัตโนมัติในกลุ่มให้บริการแบบสุ่มทําให้เกิดข้อผิดพลาด 41169 ใน SQL Server 2016 หรือ 2017 (KB4040519) SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย ทั้งหมด
10936183 การแก้ไข: ประสิทธิภาพลดลงเมื่อใช้ In-Memory OLTP กับกลุ่มความพร้อมใช้งาน Always On ใน SQL Server 2016 หรือ 2017 (KB4039868) SQL Server Engine OLTP ที่ประมวลผลภายในหน่วยความจำ Windows
10936185 การแก้ไข: ลักษณะการทํางานไม่ถูกต้องเมื่อคุณใช้ตารางที่ปรับให้เหมาะสมกับหน่วยความจํากับคําสั่ง "where exists" ใน SQL Server 2016 หรือ 2017 (KB4039776) SQL Server Engine OLTP ที่ประมวลผลภายในหน่วยความจำ Windows
10985578 การแก้ไข: เกิดข้อผิดพลาดในการส่งผ่านตารางที่ปรับให้เหมาะสมกับหน่วยความจําไปยังฟังก์ชันค่าตารางแบบอินไลน์เมื่อเรียกจากกระบวนงานที่เก็บไว้ใน SQL Server 2017 (KB4045329) SQL Server Engine OLTP ที่ประมวลผลภายในหน่วยความจำ Windows
11000432 การแก้ไข: ข้อผิดพลาดการยืนยันเกิดขึ้นภายในไม่กี่นาทีหรือหลายชั่วโมงหลังจากที่คุณสร้างข้อมูลสํารองสแนปช็อตสําหรับฐานข้อมูลที่มีตารางที่ปรับให้เหมาะสมกับหน่วยความจําใน SQL Server 2017 (KB4046099) SQL Server Engine OLTP ที่ประมวลผลภายในหน่วยความจำ Windows
10749795 การแก้ไข: ความสามารถในการพกพาและประสิทธิภาพการทํางานจะแตกต่างกันระหว่างการแมปตัวจัดกําหนดการของ Windows และ Linux ใน SQL Server 2017 (KB4043455) SQL Server Engine Linux Linux
11080104 การแก้ไข: การเปลี่ยนแปลง DST ของโซนเวลาเซาเปาโลไม่ได้ถูกกําหนดโดย SQL Server 2017 ใน Linux (KB4052938) SQL Server Engine Linux Linux
10966010 การแก้ไข: บันทึกการหยุดชวนในตาราง "managed_backup.fn_available_backups" ใน SQL Server 2016 หรือ 2017 (KB4040530) SQL Server Engine บริการการจัดการ Windows
10936563 การแก้ไข: EXCEPTION_ACCESS_VIOLATION ข้อผิดพลาดเมื่อคุณดําเนินการกระบวนงานที่จัดเก็บไว้ของ sys.sp_MScdc_capture_job ใน SQL Server (KB4039089) SQL Server Engine เมตาดาต้า ทั้งหมด
10938809 การแก้ไข: สภาวะการชะงักงันเกิดขึ้นเมื่อคุณสร้างฐานข้อมูลใหม่ใน SQL Server 2017 (KB4044009) SQL Server Engine เมตาดาต้า Windows
10070694 การแก้ไข: คิวรีกับตารางภายนอก PolyBase ส่งกลับแถวที่ซ้ํากันใน SQL Server 2017 และ SQL Server 2016 (KB4019840) SQL Server Engine PolyBase ทั้งหมด
10965984 การแก้ไข: การละเมิดการเข้าถึงเกิดขึ้นเมื่อทริกเกอร์ DDL ถูกเรียกใช้โดยคําสั่ง CREATE EXTERNAL TABLE ใน SQL Server 2016 หรือ 2017 (KB4039966) SQL Server Engine PolyBase Windows
10965968 การแก้ไข: ส่งกลับผลลัพธ์ที่ไม่ถูกต้องเมื่อมีการสอบถามคอลัมน์จากการคํานวณหลังจากติดตั้งโปรแกรมแก้ไขด่วนที่อธิบายไว้ใน KB 3213683 และเปิดใช้งาน TF 176 ใน SQL Server 2016 หรือ 2017 (KB4040533) SQL Server Engine ความสามารถในการโปรแกรม ทั้งหมด
10966016 การแก้ไข: แพคเกจ SSIS ไม่เริ่มทํางานเมื่อเรียกใช้โดยกระบวนงานที่จัดเก็บไว้ของ CLR ซึ่งผู้ใช้ไม่มีสิทธิ์ SYSADMIN (KB4039736) SQL Server Engine ความสามารถในการโปรแกรม Windows
10867554 การแก้ไข: อินสแตนซ์ระยะไกลของ SQL Server หยุดทํางานขณะดําเนินการกระบวนการที่จัดเก็บไว้ซึ่งโหลดไฟล์ข้อมูลที่ไม่สมบูรณ์จํานวนมากลงในตารางชั่วคราว (KB4043459) SQL Server Engine ความสามารถในการโปรแกรม Windows
10966009 การแก้ไข: EXCEPTION_ACCESS_VIOLATION สําหรับคิวรีโดยใช้คําสั่ง sys.dm_os_memory_objects ใน SQL Server 2016 หรือ 2017 (KB4038113) SQL Server Engine การดําเนินการคิวรี Windows
9704947 การปรับปรุง: เพิ่มคําสําคัญใหม่ในคําสั่ง CREATE และ UPDATE STATISTICS เพื่อรักษาอัตราการสุ่มตัวอย่างสําหรับการอัปเดตสถิติในอนาคตใน SQL Server (KB4039284) SQL Server Engine ตัวปรับคิวรีให้เหมาะสม ทั้งหมด
10889338 การแก้ไข: ข้อผิดพลาดหารด้วยศูนย์เกิดขึ้นเมื่อคิวรีแบบขนานถูกบังคับให้ทํางานในโหมดอนุกรมใน SQL Server 2017 (KB4042885) SQL Server Engine ตัวปรับคิวรีให้เหมาะสม Windows
11003299 การแก้ไข: คําแนะนํา FORCE_LAST_GOOD_PLAN ติดอยู่ในสถานะ "กําลังตรวจสอบ" เมื่อตรวจสอบครั้งแรกใน SQL Server 2017 (KB4046055) SQL Server Engine Query Store Windows
11003402 การแก้ไข: ไม่สามารถกําหนดค่าการตั้งค่าการปรับอัตโนมัติบน ModelDB ใน SQL Server 2017 (KB4046022) SQL Server Engine Query Store Windows
10691456 การแก้ไข: ไม่สามารถละทิ้งบทความการดําเนินการขั้นตอนที่เก็บไว้จากสิ่งพิมพ์ P2P ใน SQL Server (KB4023926) SQL Server Engine การจำลองแบบ Windows
10691460 การแก้ไข: ไม่สามารถปิดใช้งาน "เปลี่ยนการจับภาพ" ได้ถ้าคอลัมน์ใดๆ ถูกเข้ารหัสลับด้วยฟีเจอร์ "Always Encrypted" ใน SQL Server (KB4034376) SQL Server Engine การจำลองแบบ ทั้งหมด
10978904 การแก้ไข: การล้างข้อมูลด้วยตนเองของการติดตามการเปลี่ยนแปลงล้มเหลวด้วยข้อผิดพลาดไม่มีตารางใน SQL Server 2014 และ 2017 (KB4043624) SQL Server Engine การจำลองแบบ ทั้งหมด
10687780 การแก้ไข: ใช้รูปแบบข้อมูลบนคอลัมน์จุดลอยตัวใน SQL Server 2017 และ SQL Server 2016 (KB4023995) SQL Server Engine โครงสร้างพื้นฐานด้านความปลอดภัย ทั้งหมด
10867553 FIX: ฟังก์ชัน SUSER_SNAME ส่งกลับผลลัพธ์ที่แตกต่างกันระหว่าง SQL Server 2014 และ SQL Server 2016 หรือ 2017 (KB4025020) SQL Server Engine โครงสร้างพื้นฐานด้านความปลอดภัย Windows
10982548 การแก้ไข: การดําเนินการล้มเหลวเมื่อฟังก์ชัน CLR ของ SQL เรียกใช้คําสั่ง Transact-SQL ผ่านการเรียกการเลียนแบบใน SQL Server 2017 (KB4046918) SQL Server Engine โครงสร้างพื้นฐานด้านความปลอดภัย ทั้งหมด
10868749 การแก้ไข: การละเมิดการเข้าถึงสําหรับคิวรีชนิดข้อมูลเชิงพื้นที่ผ่านทางเซิร์ฟเวอร์ที่ลิงก์ใน SQL Server 2014 หรือ 2017 (KB4040401) SQL Server Engine SQL OS Windows
11008122 อัปเดตเพื่อเปิดใช้งานมุมมองและฟังก์ชันการจัดการแบบไดนามิกใหม่ใน SQL Server 2017 (KB4046638) SQL Server Engine การจัดการที่เก็บข้อมูล Windows
10870647 การแก้ไข: ไม่สามารถตัดพาร์ติชันของตารางที่ถูกแบ่งพาร์ติชันได้ ถ้ามีดัชนีแบบขยายหรือดัชนี XML ใน SQL Server 2016 หรือ 2017 (KB4024622) SQL Server Engine พาร์ติชันดัชนีตาราง Windows
10998915 การแก้ไข: คําสั่ง DML ที่ใช้การดําเนินการ Cascading ล้มเหลวใน SQL Server 2017 (KB4046744) SQL Server Engine ชั่วคราว Windows
10865727 การแก้ไข: เกิดข้อผิดพลาดการยืนยันบนแบบจําลองรองเมื่อคุณดําเนินการฐานข้อมูลความพร้อมใช้งานที่หยุดชั่วคราวต่อใน SQL Server 2016 หรือ 2017 (KB4024393) SQL Server Engine บริการธุรกรรม Windows
10936411 การแก้ไข: จุดตรวจสอบทางอ้อมในฐานข้อมูล tempdb ทําให้เกิดข้อผิดพลาด "ไม่มีตัวจัดกําหนดการให้ผลตอบแทน" ใน SQL Server 2016 หรือ 2017 (KB4040276) SQL Server Engine บริการธุรกรรม Windows
10868768 การแก้ไข: การละเมิดการเข้าถึงเกิดขึ้นเมื่อคุณใช้ sp_xml_preparedocument เพื่อเปิดเอกสาร XML ใน SQL Server 2014 หรือ 2017 (KB4039510) SQL Server Engine XML Windows
10998673 การแก้ไข: ไม่สามารถติดตั้ง SQL Server 2017 ได้เมื่อชื่ออินสแตนซ์/ID/เส้นทางการติดตั้งมีอักขระแบบหลายไบต์ (KB4046044) การตั้งค่า SQL แพลตฟอร์มการปรับใช้ Windows

วิธีการรับหรือดาวน์โหลดแพคเกจการอัปเดตนี้หรือแพคเกจการอัปเดตสะสมล่าสุด

วิธีการรับหรือดาวน์โหลดแพคเกจการอัปเดตสะสมล่าสุดสำหรับ Windows (แนะนำ)

การอัปเดตต่อไปนี้จะพร้อมใช้งานจากศูนย์ดาวน์โหลด Microsoft:

ดาวน์โหลดแพคเกจโปรแกรมปรับปรุงสะสมล่าสุดสําหรับ SQL Server 2017 ตอนนี้

หากหน้าดาวน์โหลดไม่ปรากฏ ให้ติดต่อฝ่ายบริการลูกค้าและฝ่ายสนับสนุนของ Microsoft เพื่อรับแพคเกจการอัปเดตสะสม

วิธีการรับหรือดาวน์โหลดแพคเกจการอัปเดตสะสมนี้สำหรับ Windows จาก Microsoft Update Catalog

หมายเหตุ

หลังจากเผยแพร่การอัปเดตแบบสะสมในอนาคตสําหรับ SQL Server 2017 การอัปเดตนี้และ CU ก่อนหน้านี้ทั้งหมดจะสามารถดาวน์โหลดได้จาก Microsoft Update Catalog อย่างไรก็ตาม เราขอแนะนําให้คุณติดตั้งการอัปเดตแบบสะสมล่าสุดที่พร้อมใช้งานอยู่เสมอ

การอัปเดตต่อไปนี้จะพร้อมใช้งานจาก Microsoft Update Catalog:

ดาวน์โหลดแพคเกจการอัปเดตสะสมสําหรับ SQL Server 2017 CU1 ตอนนี้

วิธีการรับหรือดาวน์โหลดแพคเกจการอัปเดตสะสมล่าสุดสำหรับ Linux

เมื่อต้องการอัปเดต SQL Server 2017 บน Linux เป็น CU ล่าสุด คุณต้องกําหนดค่าที่เก็บการอัปเดตสะสมก่อน จากนั้น อัปเดตแพคเกจ SQL Server ของคุณโดยใช้คำสั่งการอัปเดตเฉพาะแพลตฟอร์มที่เหมาะสม

สําหรับคําแนะนําในการติดตั้งและลิงก์โดยตรงไปยังการดาวน์โหลดแพคเกจ CU โปรดดูบันทึกย่อประจํารุ่นของ SQL Server 2017

ข้อมูลไฟล์

ข้อมูลแฮชไฟล์

คุณสามารถตรวจสอบการดาวน์โหลดโดยการคํานวณแฮชของไฟล์ SQLServer2017-KB4038634-x64.exe โดยใช้คําสั่งต่อไปนี้:

certutil -hashfile SQLServer2017-KB4038634-x64.exe SHA256

ชื่อไฟล์ แฮช SHA256
SQLServer2017-KB4038634-x64.exe C1187BF68AC07294D8242C4126F021D3BEEF561F86931A8229B3D4AE86993A73
ข้อมูลไฟล์แพคเกจการอัปเดตสะสม

เวอร์ชันภาษาอังกฤษของแพ็กเกจนี้มีแอตทริบิวต์ของไฟล์ (หรือแอตทริบิวต์ของไฟล์ที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับไฟล์เหล่านี้แสดงตามเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลไฟล์ ข้อมูลไฟล์จะถูกแปลงเป็นเวลาท้องถิ่น หากต้องการค้นหาความแตกต่างระหว่างเวลา UTC และเวลาท้องถิ่นให้ใช้แท็บโซนเวลาในรายการวันที่และเวลาในแผงควบคุม

เวอร์ชันที่ทํางานบน x64

บริการการวิเคราะห์ของ SQL Server 2017

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Microsoft.analysisservices.server.core.dll 14.0.1.439 1380512 01-ต.ค.-17 22:06 x86
Microsoft.data.mashup.dll 2.49.4831.201 174816 01-ต.ค.-17 20:52 x86
Microsoft.data.mashup.oledb.dll 2.49.4831.201 36576 01-ต.ค.-17 20:52 x86
Microsoft.data.mashup.preview.dll 2.49.4831.201 48864 01-ต.ค.-17 20:52 x86
Microsoft.data.mashup.providercommon.dll 2.49.4831.201 105184 01-ต.ค.-17 20:52 x86
Microsoft.hostintegration.connectors.dll 2.49.4831.201 5167328 01-ต.ค.-17 20:52 x86
Microsoft.mashup.container.exe 2.49.4831.201 26336 01-ต.ค.-17 20:52 x64
Microsoft.mashup.container.netfx40.exe 2.49.4831.201 26848 01-ต.ค.-17 20:52 x64
Microsoft.mashup.container.netfx45.exe 2.49.4831.201 26848 19 ต.ค. 17 12:13 x64
Microsoft.mashup.eventsource.dll 2.49.4831.201 159456 01-ต.ค.-17 20:52 x86
Microsoft.mashup.oauth.dll 2.49.4831.201 82656 01-ต.ค.-17 20:52 x86
Microsoft.mashup.oledbprovider.dll 2.49.4831.201 67296 19 ต.ค. 17 12:13 x86
Microsoft.mashup.shims.dll 2.49.4831.201 25824 01-ต.ค.-17 20:52 x86
Microsoft.mashup.storage.xmlserializers.dll 1.0.0.0 151264 01-ต.ค.-17 20:52 x86
Microsoft.mashupengine.dll 2.49.4831.201 13032160 01-ต.ค.-17 20:52 x86
Microsoft.powerbi.adomdclient.dll 14.0.1.484 1044672 01-ต.ค.-17 20:52 x86
Msmdlocal.dll 2017.140.1.439 40357024 01-ต.ค.-17 22:06 x86
Msmdlocal.dll 2017.140.1.439 59898528 19 ต.ค. 17 12:22 x64
Msmdpump.dll 2017.140.1.439 8544416 19 ต.ค. 17 12:22 x64
Msmdsrv.exe 2017.140.1.439 60589352 01-ต.ค.-17 22:07 x64
Msmgdsrv.dll 2017.140.1.439 8208544 01-ต.ค.-17 22:07 x64
Msmgdsrv.dll 2017.140.1.439 7310496 19 ต.ค. 17 12:15 x86
Powerbiextensions.dll 2.49.4831.201 5316832 01-ต.ค.-17 20:52 x64
Sql_as_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlboot.dll 2017.140.3006.16 194720 19 ต.ค. 17 11:08 x64
Sqlceip.exe 14.0.3006.16 249504 19 ต.ค. 17 12:18 x86

บริการฐานข้อมูล SQL Server 2017 Common Core

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Microsoft.analysisservices.adomdclient.dll 14.0.1.439 1088672 01-ต.ค.-17 22:04 x86
Microsoft.analysisservices.adomdclient.dll 14.0.1.439 1088672 01-ต.ค.-17 22:06 x86
Microsoft.analysisservices.core.dll 14.0.1.439 1380648 01-ต.ค.-17 22:04 x86
Microsoft.analysisservices.xmla.dll 14.0.1.439 741536 01-ต.ค.-17 22:04 x86
Microsoft.analysisservices.xmla.dll 14.0.1.439 741536 01-ต.ค.-17 22:06 x86
Pbsvcacctsync.dll 2017.140.3006.16 66720 19 ต.ค. 17 12:19 x86
Pbsvcacctsync.dll 2017.140.3006.16 80544 19 ต.ค. 17 12:22 x64
Sql_common_core_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlftacct.dll 2017.140.3006.16 53920 19 ต.ค. 17 11:09 x86
Sqlftacct.dll 2017.140.3006.16 61088 19 ต.ค. 17 12:22 x64
Sqlmgmprovider.dll 2017.140.3006.16 371864 19 ต.ค. 17 12:15 x86
Sqlmgmprovider.dll 2017.140.3006.16 414880 19 ต.ค. 17 12:21 x64

SQL Server 2017 Database Services Core Instance

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Datacollectorcontroller.dll 2017.140.3006.16 224928 19 ต.ค. 17 11:08 x64
Fssres.dll 2017.140.3006.16 88224 19 ต.ค. 17 12:21 x64
Hadrres.dll 2017.140.3006.16 186528 19 ต.ค. 17 12:21 x64
Hkcompile.dll 2017.140.3006.16 1421472 19 ต.ค. 17 11:08 x64
Hkengine.dll 2017.140.3006.16 5858464 19 ต.ค. 17 11:08 x64
Hkruntime.dll 2017.140.3006.16 161952 19 ต.ค. 17 12:21 x64
Microsoft.analysisservices.applocal.xmla.dll 14.0.1.439 740136 19 ต.ค. 17 12:20 x86
Microsoft.sqlautoadmin.autobackupagent.dll 14.0.3006.16 237216 19 ต.ค. 17 12:20 x86
Microsoft.sqlautoadmin.sqlautoadmin.dll 14.0.3006.16 79520 19 ต.ค. 17 12:09 x86
Microsoft.sqlserver.xevent.linq.dll 2017.140.3006.16 303776 19 ต.ค. 17 11:02 x64
Qds.dll 2017.140.3006.16 1164448 19 ต.ค. 17 14:38 x64
Sqagtres.dll 2017.140.3006.16 72864 19 ต.ค. 17 12:22 x64
Sql_engine_core_inst_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlaccess.dll 2017.140.3006.16 474784 19 ต.ค. 17 11:08 x64
Sqlagent.exe 2017.140.3006.16 578720 19 ต.ค. 17 12:21 x64
Sqlagentctr140.dll 2017.140.3006.16 60576 19 ต.ค. 17 11:08 x64
Sqlagentctr140.dll 2017.140.3006.16 51872 19 ต.ค. 17 12:15 x86
Sqlboot.dll 2017.140.3006.16 194720 19 ต.ค. 17 11:08 x64
Sqlceip.exe 14.0.3006.16 249504 19 ต.ค. 17 12:18 x86
Sqlcmdss.dll 2017.140.3006.16 71840 19 ต.ค. 17 12:21 x64
Sqldk.dll 2017.140.3006.16 2789024 19 ต.ค. 17 14:38 x64
Sqlevn70.rll 2017.140.3006.16 3288224 19 ต.ค. 17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 3587232 19 ต.ค. 17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 1441440 19 ต.ค. 17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 2084512 19 ต.ค. 17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 3205792 19 ต.ค. 17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3329696 19 ต.ค. 17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3769504 19 ต.ค. 17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3907232 19 ต.ค. 17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3904160 19 ต.ค. 17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 2031264 19 ต.ค. 17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 4015264 19 ต.ค. 17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 3472032 19 ต.ค. 17 11:03 x64
Sqlevn70.rll 2017.140.3006.16 3776672 19 ต.ค. 17 11:03 x64
Sqlevn70.rll 2017.140.3006.16 3358368 19 ต.ค. 17 11:03 x64
Sqlevn70.rll 2017.140.3006.16 3282592 19 ต.ค. 17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3625632 19 ต.ค. 17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3393184 19 ต.ค. 17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3579032 19 ต.ค. 17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3666592 19 ต.ค. 17 11:05 x64
Sqlevn70.rll 2017.140.3006.16 1494176 19 ต.ค. 17 11:05 x64
Sqlevn70.rll 2017.140.3006.16 3810976 19 ต.ค. 17 11:06 x64
Sqlevn70.rll 2017.140.3006.16 3775136 19 ต.ค. 17 11:07 x64
Sqllang.dll 2017.140.3006.16 41170080 19 ต.ค. 17 14:57 x64
Sqlmin.dll 2017.140.3006.16 40221344 19 ต.ค. 17 14:50 x64
Sqlolapss.dll 2017.140.3006.16 106656 19 ต.ค. 17 11:08 x64
Sqlos.dll 2017.140.3006.16 26272 19 ต.ค. 17 11:03 x64
Sqlpowershellss.dll 2017.140.3006.16 66720 19 ต.ค. 17 12:21 x64
Sqlrepss.dll 2017.140.3006.16 63136 19 ต.ค. 17 12:21 x64
Sqlscm.dll 2017.140.3006.16 69280 19 ต.ค. 17 11:08 x64
Sqlscriptdowngrade.dll 2017.140.3006.16 27800 19 ต.ค. 17 11:08 x64
Sqlscriptupgrade.dll 2017.140.3006.16 5871264 19 ต.ค. 17 09:52 x64
Sqlservr.exe 2017.140.3006.16 485024 19 ต.ค. 17 14:38 x64
Sqlsvc.dll 2017.140.3006.16 160416 19 ต.ค. 17 12:21 x64
Sqltses.dll 2017.140.3006.16 9536160 19 ต.ค. 17 14:38 x64
Sqsrvres.dll 2017.140.3006.16 259744 19 ต.ค. 17 12:22 x64
Svl.dll 2017.140.3006.16 153760 19 ต.ค. 17 12:22 x64
Xpadsi.exe 2017.140.3006.16 88224 19 ต.ค. 17 12:21 x64
Xplog70.dll 2017.140.3006.16 74400 19 ต.ค. 17 12:22 x64
Xpsqlbot.dll 2017.140.3006.16 32416 19 ต.ค. 17 12:22 x64
Xpstar.dll 2017.140.3006.16 436384 19 ต.ค. 17 12:21 x64

SQL Server 2017 Database Services Core ที่แชร์

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Dts.dll 2017.140.3006.16 2996896 19 ต.ค. 17 12:19 x64
Dtsconn.dll 2017.140.3006.16 495264 19 ต.ค. 17 12:19 x64
Dtshost.exe 2017.140.3006.16 103072 19 ต.ค. 17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1264288 19 ต.ค. 17 12:19 x64
Dtutil.exe 2017.140.3006.16 145568 19 ต.ค. 17 12:19 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.439 1381536 01-ต.ค.-17 22:06 x86
Msxmlsql.dll 2017.140.3006.16 1450656 19 ต.ค. 17 11:08 x64
Sql_engine_core_shared_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlscm.dll 2017.140.3006.16 59544 19 ต.ค. 17 11:01 x86
Sqlscm.dll 2017.140.3006.16 69280 19 ต.ค. 17 11:08 x64
Sqlsvc.dll 2017.140.3006.16 133280 19 ต.ค. 17 11:01 x86
Sqlsvc.dll 2017.140.3006.16 160416 19 ต.ค. 17 12:21 x64

SQL Server 2017 sql_extensibility

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Launchpad.exe 2017.140.3006.16 1121440 19 ต.ค. 17 12:21 x64
Sql_extensibility_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlsatellite.dll 2017.140.3006.16 918688 19 ต.ค. 17 12:22 x64

SQL Server 2017 Full-Text Engine

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Fd.dll 2017.140.3006.16 665760 19 ต.ค. 17 11:08 x64
Fdhost.exe 2017.140.3006.16 113312 19 ต.ค. 17 12:21 x64
Fdlauncher.exe 2017.140.3006.16 61600 19 ต.ค. 17 11:08 x64
Sql_fulltext_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlft140ph.dll 2017.140.3006.16 66208 19 ต.ค. 17 11:08 x64

SQL Server 2017 sql_inst_mr

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Imrdll.dll 14.0.3006.16 23712 19 ต.ค. 17 11:08 x86
Sql_inst_mr_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64

บริการการผสาน SQL Server 2017

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Attunity.sqlserver.cdccontroltask.dll 5.0.0.70 75248 15-ก.ย.-17 06:38 x86
Attunity.sqlserver.cdcsplit.dll 5.0.0.70 36336 15-ก.ย.-17 06:38 x86
Attunity.sqlserver.cdcsrc.dll 5.0.0.70 76272 19 ต.ค. 17 12:10 x86
Dts.dll 2017.140.3006.16 2548384 19 ต.ค. 17 11:01 x86
Dts.dll 2017.140.3006.16 2996896 19 ต.ค. 17 12:19 x64
Dtsconn.dll 2017.140.3006.16 397984 19 ต.ค. 17 11:01 x86
Dtsconn.dll 2017.140.3006.16 495264 19 ต.ค. 17 12:19 x64
Dtshost.exe 2017.140.3006.16 88224 19 ต.ค. 17 12:15 x86
Dtshost.exe 2017.140.3006.16 103072 19 ต.ค. 17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1057440 19 ต.ค. 17 12:10 x86
Dtspipeline.dll 2017.140.3006.16 1264288 19 ต.ค. 17 12:19 x64
Dtutil.exe 2017.140.3006.16 125088 19 ต.ค. 17 11:01 x86
Dtutil.exe 2017.140.3006.16 145568 19 ต.ค. 17 12:19 x64
Isdeploymentwizard.exe 14.0.3006.16 477344 19 ต.ค. 17 12:58 x86
Isdeploymentwizard.exe 14.0.3006.16 476832 19 ต.ค. 17 13:08 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.439 1381536 01-ต.ค.-17 22:04 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.439 1381536 01-ต.ค.-17 22:06 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3006.16 493728 19 ต.ค. 17 09:51 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3006.16 493728 19 ต.ค. 17 11:08 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3006.16 83616 19 ต.ค. 17 12:15 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3006.16 83616 19 ต.ค. 17 12:20 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3006.16 415392 19 ต.ค. 17 12:42 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3006.16 415392 19 ต.ค. 17 12:59 x86
Msdtssrvr.exe 14.0.3006.16 219808 19 ต.ค. 17 12:21 x64
Sql_is_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlceip.exe 14.0.3006.16 249504 19 ต.ค. 17 12:18 x86

SQL Server 2017 sql_polybase_core_inst

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Sqlevn70.rll 2017.140.3006.16 1494176 19 ต.ค. 17 11:05 x64
Sqlevn70.rll 2017.140.3006.16 3904160 19 ต.ค. 17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 3205792 19 ต.ค. 17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3907232 19 ต.ค. 17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3810976 19 ต.ค. 17 11:06 x64
Sqlevn70.rll 2017.140.3006.16 2084512 19 ต.ค. 17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 2031264 19 ต.ค. 17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 3579032 19 ต.ค. 17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3587232 19 ต.ค. 17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 1441440 19 ต.ค. 17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 3775136 19 ต.ค. 17 11:07 x64

SQL Server 2017 sql_shared_mr

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Smrdll.dll 14.0.3006.16 23712 19 ต.ค. 17 11:08 x86
Sql_engine_core_shared_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64

SQL Server 2017 sql_tools_extensions

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Dts.dll 2017.140.3006.16 2548384 19 ต.ค. 17 11:01 x86
Dts.dll 2017.140.3006.16 2996896 19 ต.ค. 17 12:19 x64
Dtsconn.dll 2017.140.3006.16 397984 19 ต.ค. 17 11:01 x86
Dtsconn.dll 2017.140.3006.16 495264 19 ต.ค. 17 12:19 x64
Dtshost.exe 2017.140.3006.16 88224 19 ต.ค. 17 12:15 x86
Dtshost.exe 2017.140.3006.16 103072 19 ต.ค. 17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1057440 19 ต.ค. 17 12:10 x86
Dtspipeline.dll 2017.140.3006.16 1264288 19 ต.ค. 17 12:19 x64
Dtutil.exe 2017.140.3006.16 125088 19 ต.ค. 17 11:01 x86
Dtutil.exe 2017.140.3006.16 145568 19 ต.ค. 17 12:19 x64
Microsoft.sqlserver.astasksui.dll 14.0.3006.16 184480 19 ต.ค. 17 13:08 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3006.16 406688 19 ต.ค. 17 11:01 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3006.16 406688 19 ต.ค. 17 12:20 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3006.16 2093216 19 ต.ค. 17 12:15 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3006.16 2093216 19 ต.ค. 17 12:20 x86
Msmgdsrv.dll 2017.140.1.439 7310496 19 ต.ค. 17 12:15 x86
Sql_tools_extensions_keyfile.dll 2017.140.3006.16 100512 19 ต.ค. 17 12:19 x64
Sqlscm.dll 2017.140.3006.16 59544 19 ต.ค. 17 11:01 x86
Sqlscm.dll 2017.140.3006.16 69280 19 ต.ค. 17 11:08 x64
Sqlsvc.dll 2017.140.3006.16 133280 19 ต.ค. 17 11:01 x86
Sqlsvc.dll 2017.140.3006.16 160416 19 ต.ค. 17 12:21 x64

บันทึกย่อสำหรับการอัปเดตนี้

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้แพคเกจการอัปเดตสะสมนี้ คุณต้องใช้ SQL Server 2017

ข้อมูลการรีสตาร์ต

คุณอาจต้องรีสตาร์ตคอมพิวเตอร์หลังจากที่คุณนำแพคเกจการอัปเดตสะสมนี้ไปใช้

ข้อมูลรีจิสทรี

เมื่อต้องการใช้หนึ่งในโปรแกรมแก้ไขด่วนในแพคเกจนี้ คุณไม่จำเป็นต้องทำการเปลี่ยนแปลงใดๆ กับรีจิสทรี

ประกาศสำคัญ

บทความนี้ยังให้ข้อมูลสําคัญเกี่ยวกับสถานการณ์ต่อไปนี้ด้วย

  • Pacemaker: การเปลี่ยนแปลงลักษณะการทํางานจะเกิดขึ้นในการแจกจ่ายที่ใช้ Pacemaker เวอร์ชันล่าสุดที่พร้อมใช้งาน มีวิธีการบรรเทาผลกระทบ

  • Query Store: คุณต้องเรียกใช้สคริปต์นี้ถ้าคุณใช้ Query Store และคุณได้ติดตั้ง Microsoft SQL Server 2017 Cumulative Update 2 (CU2) ไว้ก่อนหน้านี้

เวอร์ชันบิลด์ของ Analysis Services CU

ตั้งแต่ Microsoft SQL Server 2017 หมายเลขเวอร์ชันรุ่น Analysis Services และหมายเลขเวอร์ชันรุ่นของกลไกจัดการฐานข้อมูล SQL Server ไม่ตรงกัน สำหรับข้อมูลเพิ่มเติม ให้ดูตรวจสอบเวอร์ชันของรุ่นการอัปเดตสะสม Analysis Services

การอัปเดตสะสม (CU)

การอัปเดตสะสม (CU) พร้อมใช้งานแล้วที่ศูนย์ดาวน์โหลด Microsoft

เฉพาะ CU ล่าสุดที่เผยแพร่สําหรับ SQL Server 2017 เท่านั้นที่จะพร้อมใช้งานที่ศูนย์ดาวน์โหลด

แพ็คเกจ CU สําหรับ Linux มีจําหน่ายที่https://packages.microsoft.com

  • CU ใหม่แต่ละรายการมีการแก้ไขทั้งหมดที่มาพร้อมกับ CU ก่อนหน้าสำหรับ SQL Server เวอร์ชันที่ติดตั้งไว้
  • SQL Server CU ได้รับการรับรองในระดับเดียวกับ Service Pack และควรติดตั้งในระดับความเชื่อมั่นเดียวกัน
  • เราขอแนะนำให้ติดตั้ง CU อย่างต่อเนื่องในเชิงรุกเมื่อพร้อมใช้งานตามแนวทางเหล่านี้:
    • ข้อมูลในอดีตแสดงให้เห็นว่ากรณีการสนับสนุนจำนวนมากเกี่ยวข้องกับปัญหาที่ได้รับการแก้ไขแล้วใน CU ที่เผยแพร่
    • CU อาจมีคุณค่าเพิ่มเติมที่เหนือกว่าการแก้ไขด่วน ซึ่งรวมถึงการอัปเดตความสามารถในการสนับสนุน ความสามารถในการจัดการ และความน่าเชื่อถือ
  • เราขอแนะนำให้คุณทดสอบ SQL Server CU ก่อนที่คุณจะปรับใช้กับสภาพแวดล้อมการผลิต
ประกาศเกี่ยวกับ Pacemaker

สำคัญ

การแจกจ่ายทั้งหมด (รวมถึง RHEL 7.3 และ 7.4) ที่ใช้แพคเกจ Pacemaker 1.1.18-11.el7 ที่มีอยู่ล่าสุด จะมีการเปลี่ยนแปลงลักษณะการทํางานสําหรับstart-failure-is-fatalการตั้งค่าคลัสเตอร์ ถ้าค่าเป็นfalse การเปลี่ยนแปลงนี้จะมีผลต่อเวิร์กโฟลว์ที่ใช้ในการแทนที่เมื่อเกิดข้อผิดพลาด หากแบบจําลองหลักประสบปัญหาขัดข้อง คาดว่าคลัสเตอร์จะไม่เกิดข้อผิดพลาดไปยังหนึ่งในแบบจําลองรองที่พร้อมใช้งาน แต่ผู้ใช้จะสังเกตเห็นว่าคลัสเตอร์ยังคงพยายามเริ่มแบบจําลองหลักที่ล้มเหลว หากรายการหลักไม่เคยออนไลน์ (เนื่องจากการหยุดทํางานถาวร) คลัสเตอร์จะไม่เกิดข้อผิดพลาดไปยังแบบจําลองรองอื่นที่พร้อมใช้งาน

ปัญหานี้ส่งผลกระทบต่อ SQL Server ทุกเวอร์ชัน โดยไม่คํานึงถึงเวอร์ชันของการอัปเดตสะสมที่ใช้งานอยู่

เมื่อต้องการบรรเทาปัญหานี้ ให้ใช้วิธีการอย่างใดอย่างหนึ่งต่อไปนี้

วิธีที่ 1

ทำตามขั้นตอนต่อไปนี้:

  1. เอาการแทนที่ออกจาก start-failure-is-fatal คลัสเตอร์ที่มีอยู่

    # RHEL, Ubuntu Properties unset start-failure-is-fatal # or pcs property set start-failure-is-fatal=true # SLES crm configure property start-failure-is-fatal=true

  2. ลด cluster-recheck-interval ค่า

    # RHEL, Ubuntu pcs property set cluster-recheck-interval=<Xmin> # SLES crm configure property cluster-recheck-interval=<Xmin>

  3. เพิ่ม failure-timeout คุณสมบัติ meta ให้กับแต่ละทรัพยากร AG

    # RHEL, การอัปเดตทรัพยากรพีซี Ubuntu ag1 meta failure-timeout=60s # SLES crm configure edit ag1 # ในตัวแก้ไขข้อความ ให้เพิ่ม 'meta failure-timeout=60s' หลัง 'param's และก่อน 'op's ใดๆ

    หมายเหตุ

    ในโค้ดนี้ ให้แทนที่ค่า <Xmin> ตามความเหมาะสม หากแบบจําลองหยุดทํางาน คลัสเตอร์จะพยายามเริ่มการทํางานของแบบจําลองใหม่ในช่วงเวลาที่ผูกมัดด้วย failure-timeout ค่าและ cluster-recheck-interval ค่า ตัวอย่างเช่น ถ้า failure-timeout ถูกตั้งค่าเป็น 60 วินาทีและ cluster-recheck-interval ถูกตั้งค่าเป็น 120 วินาที การรีสตาร์ตจะถูกพยายามในช่วงเวลาที่มากกว่า 60 วินาทีแต่น้อยกว่า 120 วินาที เราขอแนะนําให้คุณตั้งค่า failure-timeout เป็น 60s และค่า cluster-recheck-interval ที่มากกว่า 60 วินาที เราขอแนะนําไม่ให้คุณตั้งค่า cluster-recheck-interval เป็นค่าน้อย สําหรับข้อมูลเพิ่มเติม โปรดดูคู่มือของ Pacemaker หรือสอบถามผู้ให้บริการระบบ

วิธีที่ 2

เปลี่ยนกลับไปเป็น Pacemaker เวอร์ชัน 1.1.16

ประกาศ Query Store

สำคัญ

คุณต้องเรียกใช้สคริปต์นี้ถ้าคุณใช้ Query Store และคุณกําลังอัปเดตจาก SQL Server 2017 Cumulative Update 2 (CU2) ไปยัง SQL Server 2017 Cumulative Update 3 (CU3) โดยตรงหรือการอัปเดตแบบสะสมที่ใหม่กว่า คุณไม่ต้องเรียกใช้สคริปต์นี้ถ้าคุณได้ติดตั้ง SQL Server 2017 การอัปเดตสะสม 3 (CU3) หรือการอัปเดตสะสมของ SQL Server 2017 ที่ใหม่กว่า

SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;

SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
 AND [state] = 0 -- must be ONLINE
 AND is_read_only = 0 -- cannot be READ_ONLY
 AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
  INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
  INNER JOIN sys.databases d ON dr.database_id = d.database_id
  WHERE rs.role = 2 -- Is Secondary
   AND dr.is_local = 1
   AND rs.is_local = 1)

DECLARE @userDB sysname;

WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
 SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0

 -- PRINT 'Working on database ' + @userDB

 EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
 IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
 BEGIN
  DROP TABLE IF EXISTS #tmpclearPlans;

  SELECT plan_id, query_id, 0 AS [IsDone]
  INTO #tmpclearPlans
  FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''

  WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
  BEGIN
   SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
   EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
   EXECUTE sys.sp_query_store_remove_plan @clearPlan;

   UPDATE #tmpclearPlans
   SET [IsDone] = 1
   WHERE plan_id = @clearPlan AND query_id = @clearQry
  END;

  PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
 END
 ELSE
 BEGIN
  PRINT ''- No affected plans in database [' + @userDB + ']''
 END
END
ELSE
BEGIN
 PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
  UPDATE #tmpUserDBs
  SET [IsDone] = 1
  WHERE [database_id] = DB_ID(@userDB)
END
การปรับใช้สภาพแวดล้อมแบบไฮบริด

เมื่อคุณปรับใช้การอัปเดตกับสภาพแวดล้อมแบบไฮบริด (เช่น กลุ่มให้บริการ AlwaysOn, การจำลองแบบ, คลัสเตอร์ และการมิเรอร์) เราขอแนะนำให้คุณอ้างอิงถึงบทความต่อไปนี้ก่อนที่คุณจะปรับใช้การอัปเดต:

การสนับสนุนภาษา

ขณะนี้ SQL Server CU มีหลายภาษา ดังนั้นแพคเกจ CU นี้ไม่ได้มีไว้สำหรับภาษาเดียวเท่านั้น ซึ่งนำไปใช้กับภาษาที่รองรับทั้งหมด

อัปเดตคอมโพเนนต์ (ฟีเจอร์) แล้ว

แพคเกจ CU หนึ่งรายการมีการอัปเดตที่พร้อมใช้งานทั้งหมดสําหรับคอมโพเนนต์ (ฟีเจอร์) ทั้งหมดของ SQL Server 2017 แต่แพคเกจการอัปเดตสะสมจะอัปเดตเฉพาะคอมโพเนนต์ที่ติดตั้งอยู่ในอินสแตนซ์ SQL Server ที่คุณเลือกที่จะให้บริการเท่านั้น ถ้ามีการเพิ่มฟีเจอร์ SQL Server (ตัวอย่างเช่น Analysis Services) ลงในอินสแตนซ์หลังจากนำ CU นี้ไปใช้ คุณต้องนำ CU นี้ไปใช้ใหม่เพื่ออัปเดตฟีเจอร์ใหม่เป็น CU นี้

การสนับสนุนสำหรับการอัปเดตนี้

ถ้าปัญหาอื่นๆ เกิดขึ้น หรือหากจำเป็นต้องแก้ไขปัญหาใดๆ คุณอาจต้องสร้างคำขอรับบริการ ค่าใช้จ่ายในการสนับสนุนปกติจะนำไปใช้กับคำถามการสนับสนุนเพิ่มเติมและปัญหาที่ไม่มีคุณสมบัติสำหรับแพคเกจการอัปเดตสะสมเฉพาะนี้ สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์ฝ่ายบริการลูกค้าและฝ่ายสนับสนุนของ Microsoft หรือเพื่อสร้างคำขอรับบริการแยกต่างหาก ให้ไปที่เว็บไซต์ฝ่ายสนับสนุนของ Microsoft

วิธีถอนการติดตั้งการอัปเดตนี้

วิธีถอนการติดตั้งการอัปเดตนี้ใน Windows
  1. ในแผงควบคุม ให้เปิดรายการโปรแกรมและฟีเจอร์ จากนั้นเลือกดูการอัปเดตที่ติดตั้ง
  2. ค้นหารายการที่สอดคล้องกับแพคเกจการอัปเดตสะสมนี้ภายใต้ SQL Server 2017
  3. กดค้าง (หรือคลิกขวา) ที่รายการ จากนั้นเลือกถอนการติดตั้ง
วิธีถอนการติดตั้งการอัปเดตนี้ใน Linux

เมื่อต้องการถอนการติดตั้ง CU นี้ใน Linux คุณต้องย้อนกลับแพคเกจเป็นเวอร์ชันก่อนหน้า สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการย้อนกลับการติดตั้ง ให้ดูย้อนกลับ SQL Server

การปฏิเสธความรับผิดชอบข้อมูลของบุคคลที่สาม

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

การอ้างอิง