Möglich, eine Sicherung von SQL Server 2014 auf SQL Server 2012 wiederherzustellen?
Ich weiß, dass Sie nicht (zumindest nicht leicht) wiederherstellen einer SQL Server 2012 backup von SQL Server 2008. Aber wie funktioniert es für SQL Server 2014, SQL Server 2012 ?
Auf Datenbank-Ebene gibt es die Eigenschaft zum einstellen der Kompatibilität-Modus auf eine andere SQL Server-version.
Wie geht das hilft oder Arbeit ? Wird es nur verbieten die features von 2014?
Um ehrlich zu sein, ich habe bereits versucht, eine Sicherung wiederherstellen, aber 2012 nicht erkennen das datafile, so konnte ich nicht auf ok Button
starten Sie den Wiederherstellungsvorgang.
Hast, ich vermisse einige wichtige option ?
Kommentar zu dem Problem
möglich, Duplikat der Wie die Wiederherstellung von SQL Server 2014-Sicherung in SQL Server 2008
ich sah die Frage für 2014, 2008 natürlich, aber ich dachte, das ist anders
InformationsquelleAutor der Frage RayofCommand | 2014-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du NICHT dies tun, können Sie nicht Anhängen/trennen oder die Sicherung/Wiederherstellung einer Datenbank aus einer neuere version von SQL Server bis hin zu einem ältere version - internen Datei-Strukturen sind einfach zu unterschiedlich, um die Unterstützung der Abwärtskompatibilität. Dies ist immer noch wahr in SQL Server 2014 - Sie nicht wiederherstellen 2014 backup auf etwas anderes als die anderen 2014-box (oder etwas neuere).
Entweder können Sie dieses problem umgehen, indem
mit der gleichen version von SQL Server auf allen Rechnern - dann können Sie ganz einfach backup/restore von Datenbanken zwischen Instanzen
ansonsten können Sie erstellen, die Datenbank-Skripte für beide Struktur (Tabellen, view, stored procedures, etc.) und für den Inhalt (die eigentlichen Daten in den Tabellen) in SQL Server Management Studio (
Tasks > Generate Scripts
) oder mit third-party-tooloder Sie können verwenden Sie ein Drittanbieter-tool wie Red-Gate SQL Vergleichen und SQL Data Compare zu tun "diff" zwischen der Quell-und Ziel -, update-Skripte generieren von jenen Unterschiede, und führen Sie anschließend die Skripts auf der Zielplattform; das funktioniert über verschiedene SQL Server-Versionen.
Den Kompatibilitätsmodus Einstellung nur kontrolliert, was T-SQL-Funktionen stehen Ihnen zur Verfügung -, die helfen können, zu verhindern, dass versehentlich mit neuen Funktionen, die nicht verfügbar in anderen Servern. Aber es hat NICHT ändern der internen Datei-format für die
.mdf
Dateien - dies ist NICHT eine Lösung für dieses spezielle problem gibt es keine Lösung für die Wiederherstellung aus einem backup von einer neueren version von SQL Server auf eine ältere Instanz.InformationsquelleAutor der Antwort marc_s
Sicher, es ist möglich... nutzen Sie den Export-Assistenten in source-option für die Verwendung von SQL SERVER NATIVE CLIENT 11, später Ihre Quell-server ab.192.168.100.65\SQLEXPRESS nächsten Schritt wählen Sie Ihr neues Ziel-server ab.192.168.100.65\SQL2014
Nur sicher sein, zu verwenden, die richtige Instanz und schließen sich gegenseitig
Nur achten Sie in Stored procs neu kompiliert werden muss
InformationsquelleAutor der Antwort Jordan Medina