Ich habe SQL Server 2012-Sicherungsdateien und möchte diese auf SQL Server 2016/2014 wiederherstellen. Wird es funktionieren?
Ich muss dies herausfinden, bevor ich SQL Server 2012 deinstalliere.
Ich habe SQL Server 2012-Sicherungsdateien und möchte diese auf SQL Server 2016/2014 wiederherstellen. Wird es funktionieren?
Ich muss dies herausfinden, bevor ich SQL Server 2012 deinstalliere.
Antworten:
Ja das wird funktionieren. Sie können immer vorwärts gehen, Sie können nicht rückwärts gehen, zumindest nicht mit Backup und Restore. Bei älteren Versionen, z. B. SQL 2000, SQL 2005, müssen Sie manchmal ein schrittweises Upgrade durchführen , dh von 2000 auf 2008 bis 2014, aber das sollte für Sie kein Problem sein.
Beachten Sie, dass Ihre Datenbanken beim Wiederherstellen die ältere Datenbankkompatibilitätsstufe aufweisen.
Die kurze Antwort lautet ja. Sie können Ihre Datenbanksicherung auf einer anderen Version von SQL Server wiederherstellen, es gibt jedoch eine geringfügige Einschränkung. Mit SQL Server können Sie beispielsweise nur nach oben wiederherstellen, z. B. von SQL Serve 2000 bis 2005 oder von 2008 bis 2012. Bitte beachten Sie, dass es keine Möglichkeit gibt, eine Datenbanksicherung von SQL Server 2008 bis 2005 wiederherzustellen. SQL Server funktioniert auf diese Weise, weil Jede neue Version von SQL Server enthält Änderungen in der Binärdatei der Datenbank und deren Speicherung. Es gibt auch keine Möglichkeit, zwei Versionen vorwärts zu springen. Sie können beispielsweise keine Datenbank von SQL Server Version 2000 auf SQL Server Version 2012 wiederherstellen.
Ich habe den Blog-Beitrag " Hot Questions Related to SQL Server Backup " geschrieben, in dem Sie weitere Informationen zu diesem Fall finden.