SQL Server 2000 ถึง 2008 ถึง 2012


10

เรากำลังโยกย้ายจาก SQL Server 2000 ถึง 2008 ในขณะนี้ เราทำการเปลี่ยนแปลงโค้ดสคริปต์เนื่องจากมีการเปลี่ยนแปลงมากมายตั้งแต่ปีพ. ศ. 2543 ถึง 2551 ขณะทำการเปลี่ยนแปลงสิ่งที่ฉันต้องการรู้คือ - มีอะไรที่ฉันสามารถทำได้ตอนนี้เพื่อให้เข้ากันได้กับปี 2012 ที่ ในเวลาเดียวกัน อย่างน้อยการเปลี่ยนแปลงเหล่านั้นที่เข้ากันได้ย้อนหลังจาก 2012 ถึง 2008 และอื่น ๆ เหตุผลที่ฉันต้องการทำเช่นนี้คือการลดความพยายามใด ๆ ในอนาคต (3 ถึงสี่ปีต่อจากนี้) เมื่อเราตัดสินใจย้ายจาก 2008 เป็น 2012 อะไรที่ ทั้งหมดที่ฉันสามารถทำได้หรือจำเป็นต้องรู้

คำตอบ:


13

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

เช่น .. ใน SQL Server 2008 "แบบเก่า" ด้านนอกซ้ายเข้าร่วมไวยากรณ์ ( WHERE Table2.col1 *= Table1.Col1) ถูกระบุว่าเลิก (มี แต่ในทางออกในรุ่นอนาคต) และในที่สุดก็ไปใน SQL Server 2012 ดังนั้นหากคุณเก็บไว้ ไวยากรณ์นั้นในปี 2008 จะใช้งานได้ แต่จะต้องใช้งานหลังจากอัปเกรดเป็น SQL 2012 หรือสูงกว่าหรือคุณอาจล้มเหลว

ในการเริ่มต้นให้ตรวจสอบลิงก์เหล่านี้ที่จะนำคุณไปยังบทความที่อธิบายถึงฟีเจอร์ที่ไม่ได้รับการสนับสนุนในเวอร์ชันที่ระบุในรายการอีกต่อไปและฟีเจอร์ใดที่จะถูกลบในอนาคต .. จากนั้นมองหาสิ่งเหล่านี้ในรหัสของคุณ .. จะบอกว่าคุณอาจต้องการดูความเข้ากันได้ในอนาคตที่นอกเหนือจาก SQL Server 2012 ถ้าคุณกำลังค้างไว้ 3 ปีขึ้นไป .. ตัวอย่างเช่นเขตข้อมูล TEXT จะยังคงทำงานใน SQL Server 2012 แต่พวกเขาจะไม่ทำงานในรุ่นหลัง SQL เซิร์ฟเวอร์ 2012 ตามลิงก์ด้านล่าง

รายการคุณลักษณะของ SQL Server 2012 ที่เลิกใช้แล้วรายการคุณลักษณะของ
SQL Server 2008R2 ที่เลิกใช้แล้ว

คุณควรตรวจสอบให้แน่ใจว่าคุณปล่อยให้ฐานข้อมูลของคุณทำงานในโหมดความเข้ากันได้ของ SQL Server 2008 หลังจากอัปเกรดเป็น 2008 และตรวจสอบให้แน่ใจว่าทำงานได้ดีในปี 2551 และอนุญาตให้คุณอัปเกรดเป็น 2012 - ฐานข้อมูล SQL Server 2000 หรือฐานข้อมูลปฏิบัติการใน SQL Server โหมดความเข้ากันได้ 2000 จะไม่โยกย้ายไปยัง SQL Server 2012

ฉันยังเขียนคำตอบที่พูดอย่างกว้างขวางเกี่ยวกับการอัพเกรดและการย้ายถิ่นและขั้นตอนการเตรียมความพร้อมทั่วไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.