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