KB4099919 - การเข้ารหัสข้อมูลโปร่งใสที่เพิ่มสําหรับการจัดส่งบันทึกใน SQL Server 2016 และ 2017

นำไปใช้กับ
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

สรุป

SQL Server ช่วยให้สามารถบีบอัดการสํารองข้อมูลฐานข้อมูลและการสํารองข้อมูลล็อกได้ ซึ่งสามารถทําได้โดยใช้ค่าสถานะการบีบอัดในคําสั่งสํารองข้อมูลหรือผ่านตัวเลือก sp_configure backup_compression สําหรับฐานข้อมูลที่เปิดใช้งานการเข้ารหัสลับข้อมูลแบบโปร่งใส (TDE) คุณต้องตั้งค่าการตั้งค่า MAXTRANSFERSIZE ให้มากกว่า 64 KB ในคําสั่ง สํารองข้อมูล เพื่อให้การบีบอัดมีประสิทธิภาพ

แม้ว่าข้อจํากัดนี้สามารถแก้ไขได้อย่างง่ายดายสําหรับคําสั่งการสํารองข้อมูล แต่การดําเนินการนี้ไม่สามารถทําได้สําหรับการสํารองข้อมูลที่สร้างขึ้นผ่านการจัดส่งบันทึก ขณะนี้การจัดส่งบันทึกไม่มีวิธี (ผ่าน UI หรือเป็นพารามิเตอร์บรรทัดคําสั่ง) เพื่อตั้งค่าคุณสมบัติ MAXTRANSFERSIZE ในการแก้ไขนี้ บันทึกการจัดส่งภายในจะตั้งค่า MAXTRANSFERSIZE เป็น 1 MB เพื่อให้สามารถบีบอัดได้อย่างมีประสิทธิภาพเมื่อเปิดใช้งานฐานข้อมูลสําหรับ TDE การตั้งค่า MAXTRANSFERSIZE จะไม่แสดงให้ผู้ใช้บันทึกการจัดส่ง

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

โปรแกรมปรับปรุงนี้รวมอยู่ในโปรแกรมแก้ไขด่วนที่อธิบายไว้ในบทความต่อไปนี้:

4099490 แพคเกจปรับปรุงโปรแกรมแก้ไขด่วนตามความต้องการสําหรับ SQL Server 2016 SP1

การอัปเดตสะสมสําหรับ SQL Server:

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

การอัปเดตสะสม 2 สําหรับ SQL Server 2016 SP2

        การอัปเดตสะสม 10 สําหรับ SQL Server 2016 SP1

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

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:

แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016