Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

เลิกใช้และยกเลิกคุณลักษณะ SQL Server 2016

เผยแพร่ครั้งแรกโดย Tricore:14 มิถุนายน 2017

บล็อกนี้ระบุคุณลักษณะ Microsoft® SQL Server® Database Engine ที่เลิกใช้แล้วซึ่งมีอยู่ใน SQL Server 2016 และจะถูกลบออกใน SQL Server รุ่นต่อๆ ไป

แนะนำตัว

คุณมักจะอ่านเกี่ยวกับคุณลักษณะใหม่ในรุ่น SQL Server อย่างไรก็ตาม คุณมักจะไม่พบการสนทนาเกี่ยวกับคุณลักษณะที่เลิกใช้แล้ว เมื่อคุณวางแผนที่จะอัพเกรดฐานข้อมูลเป็นเวอร์ชันที่ใหม่กว่า เนื่องจากคุณลักษณะการย้อนกลับไม่พร้อมใช้งานในระหว่างการอัปเกรด คุณต้องเข้าใจคุณลักษณะที่เลิกใช้ก่อนที่คุณจะย้ายฐานข้อมูลที่ใช้งานจริง ส่วนต่อไปนี้ให้รายละเอียดเกี่ยวกับคุณลักษณะที่จะถูกยกเลิกใน SQL Server ที่วางจำหน่ายหลังจาก SQL Server2016

สำรองและกู้คืน

รายการต่อไปนี้แสดงสถานะของการสำรองและกู้คืนข้อมูลต่างๆ:

  • การสำรองข้อมูลบันทึกธุรกรรมทั้งหมดและด้วยรหัสผ่านสื่อล้าสมัยแล้ว แต่คุณสามารถกู้คืนข้อมูลสำรองด้วยรหัสผ่านสื่อใน SQL Server 2016 ได้ คุณลักษณะนี้จะถูกลบออกในรุ่นต่อๆ ไป

  • restore {database | log} with [media]password เลิกใช้งานแล้ว

  • backup {database | log} with password และbackup {database | log} with [media]password หยุดดำเนินการ

ระดับความเข้ากันได้

คุณไม่สามารถอัปเกรดได้โดยตรงจากเวอร์ชัน 110 (SQL Server 2008 และ SQL Server 2008R2) คุณต้องอัปเกรดฐานข้อมูลเป็น SQL Server 2012 ก่อน แล้วจึงอัปเกรดฐานข้อมูลเป็นเวอร์ชันปัจจุบัน อย่างไรก็ตาม รองรับความเข้ากันได้ของฐานข้อมูลระดับ 100 ระดับความเข้ากันได้มีให้สำหรับ SQL Server สองเวอร์ชันล่าสุดเท่านั้น

การเข้ารหัส

การเข้ารหัสโดยใช้ RC4 หรือ RC4_128 เลิกใช้แล้วและมีกำหนดการที่จะเอาออกใน SQL Server เวอร์ชันถัดไป ไม่มีการถอดรหัส RC4 และ RC4_128 คุณควรเริ่มใช้อัลกอริทึมการเข้ารหัสอื่น เช่น AES

ขั้นตอนการจัดเก็บระยะไกล

กระบวนงานที่เก็บไว้ระยะไกลเริ่มต้นหลังจากธุรกรรมแบบกระจาย Transact-SQL ดำเนินการโดย Microsoft Distributed Transaction Coordinator (MSDTC)

เซิร์ฟเวอร์ระยะไกลได้รับการสนับสนุนใน SQL Server 2016 สำหรับความเข้ากันได้แบบย้อนหลังเท่านั้น แอปพลิเคชันใหม่ควรใช้เซิร์ฟเวอร์ที่เชื่อมโยงแทน

คำแนะนำตาราง

คำใบ้ตาราง WITH ฟีเจอร์คีย์เวิร์ดเลิกใช้แล้วและจะถูกลบออก SQL Server เวอร์ชันต่อๆ ไป แอพที่พัฒนาขึ้นใหม่ไม่ควรใช้ WITH คีย์เวิร์ด

การแยกคำใบ้ด้วยการเว้นวรรค

ความสามารถในการแยกคำแนะนำด้วยการเว้นวรรค (แทนที่จะเป็นเครื่องหมายจุลภาค) จะถูกลบออกใน SQL Server เวอร์ชันถัดไป ห้ามใช้คุณลักษณะนี้ในงานพัฒนาใหม่ใดๆ และแก้ไขแอปพลิเคชันที่ใช้คุณลักษณะนี้โดยเร็วที่สุด

ยูทิลิตี้ SQLMaint

โปรแกรมอรรถประโยชน์ SQLMaint ดำเนินการแผนการบำรุงรักษาฐานข้อมูลที่สร้างขึ้นด้วย SQL Server เวอร์ชันก่อนหน้า ฟีเจอร์นี้จะเลิกใช้ในเวอร์ชันต่อๆ ไป แทนที่ยูทิลิตี้นี้ด้วยฟีเจอร์แผนการบำรุงรักษา SQL Server

ฟีเจอร์ถูกยกเลิกใน SQL Server 2016

คุณลักษณะต่อไปนี้ถูกยกเลิกใน SQL Server 2016:

  • SQL Server 2016 เป็นแอปพลิเคชัน 64 บิต การติดตั้งแบบ 32 บิตถูกยกเลิก แม้ว่าองค์ประกอบบางอย่างของ SQL Server 2016 จะยังคงทำงานเป็นส่วนประกอบแบบ 32 บิต

  • ระดับความเข้ากันได้ 90 ถูกยกเลิก

  • ระบบย่อย ActiveX ถูกยกเลิก ใช้บรรทัดคำสั่งหรือ PowerShellscripts แทน

บทสรุป

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

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณสามารถเริ่มการสนทนากับเราได้