ย้ายฐานข้อมูล SQL Server 2016 ชั่วคราวไปยัง SQL Server 2017 แล้วย้ายกลับ เป็นไปได้ไหม?


13

ถ้าฉันทำการสำรองข้อมูลของฐานข้อมูลจากอินสแตนซ์ของ SQL Server 2016 แล้วกู้คืนเป็นอินสแตนซ์ 2017 เพื่อทำงานบางอย่างกับมัน

จากนั้นฉันจะสามารถหมุนและสำรองฐานข้อมูลนั้นจากอินสแตนซ์ 2017 และใช้เพื่อแทนที่เวอร์ชันเดิมในอินสแตนซ์ 2016 ได้หรือไม่


1
ดูเพิ่มเติมสำรองฐานข้อมูล SQL Server เรียกคืนกับรุ่นที่ต่ำกว่า เป็นไปได้ที่จะโยกย้ายฐานข้อมูลไปยัง SQL เวอร์ชันที่ต่ำกว่า (สมมติว่าสกีมาที่ใช้งานร่วมกันได้) แต่ไม่สามารถทำการสำรอง / กู้คืนได้ ตัวเลือกอื่น ๆ ได้แก่ BCP, การสร้างสคริปต์, เครื่องมือของบุคคลที่สาม, แบคแพค ฯลฯ
Brian

คำตอบ:


27

ไม่ไม่สามารถทำได้การสำรองข้อมูล SQL Server 2017 ไม่สามารถเรียกคืนได้โดยการอ้างอิง SQL Server รุ่นก่อนหน้า

นอกจากนี้เกี่ยวกับการถอดและใส่กลับเข้าไปใหม่ต่อเอกสาร :

หลังจากเชื่อมต่อกับ SQL Server 2017 แล้วฐานข้อมูลจะสามารถใช้งานได้ทันทีและได้รับการอัพเกรดโดยอัตโนมัติ สิ่งนี้ป้องกันไม่ให้ฐานข้อมูลถูกใช้กับ Database Engine เวอร์ชันเก่า

นอกจากนี้ไม่แน่ใจว่าคุณใส่ใจระดับความเข้ากันได้ แต่ FYSA:

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

นอกจากนี้ฉันเชื่อว่าคำถามของคุณเกี่ยวกับฐานข้อมูลผู้ใช้แต่หากไม่ใช่ :

สำเนาสำรองของต้นแบบรุ่นและ msdb ที่สร้างขึ้นโดยใช้ SQL Server รุ่นก่อนหน้าไม่สามารถเรียกคืนได้โดย SQL Server 2017

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