2

durchgeführt ich, was ich dachte, war ein Upgrade von SQL Server Express 2012 bis 2014 durch den ausführbaren 64-Bit ausgeführt wird. Alles schien während der Installation in Ordnung zu sein, da es meine existierende Serverinstanz (2012) erkannte, von der ich annahm, dass sie auf 2014 aktualisiert würde.Wie aktualisieren Sie eine SQL Server Express-Instanz 2012-2014

Wenn ich jedoch versuche, eine Datenbank 2014 von meinem Webhost wiederherzustellen, bekomme ich Folgendes Fehler:

The database was backed up on a server running version 12.00.2000. That version is incompatible with this server, which is running version 11.00.5343. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server.

ich auf jeden Fall haben 2014 installiert, aber wenn ich von innen SMS 2014 mein Beispiel sehen sie noch laufen auf SQL-Version sieht 11.xxx, die nehme ich an 2012 (der Name der Instanz ist die so wie es war, als ich 2012 lief).

Difference in sQL versions

Habe ich etwas bei der Installation falsch gemacht? Wie aktualisiere ich meine Instanz auf 2014, damit ich meine Datenbank lokal wiederherstellen kann?

+0

Welchen Installer haben Sie ausgeführt? Stellen Sie sicher, dass es nicht nur Management Studio, sondern auch die eigentliche DB-Engine enthält. http://downloadsqlserverexpress.com/ hilft, den richtigen Download von MS Download Center zu finden. http://sqlserverbuilds.blogspot.com.au/ hat eine vollständige Liste der SQL Server-Versionen, so können Sie leicht überprüfen, dass Version 11.0.5343 SQL Server 2012 ist. –

+0

Ich habe die Datei namens "SQLEXPRADV_x64_ENU.exe" von dieser Seite heruntergeladen : https://www.microsoft.com/en-us/download/details.aspx?id=42299 – bperniciaro

+2

Nun. Sie haben Management Studio 2014, aber eine Verbindung zur SQL Server 2012-Engine. Vielleicht haben Sie jetzt zwei Motoren laufen (sowohl 2012 und 2014). Sie können die Liste der laufenden Prozesse überprüfen. Es sollte möglich sein, den Motor an Ort und Stelle zu aktualisieren, indem wir 2014 über 2012 installieren. Ich weiß nicht, warum es in Ihrem Fall nicht passiert ist. Eine lange, aber sichere Möglichkeit, aufzuräumen, wäre, alles, was mit SQL Server zusammenhängt, zu deinstallieren und 2014 erneut zu installieren. Erstellen Sie natürlich zuerst geeignete Backups von Datenbanken. –

Antwort

2

downloadsqlserverexpress.com hilft, den richtigen Download von SQL Server Express von MS Download Center zu finden. Sie benötigen den, der die SQL Server Engine enthält, nicht nur Management Studio.

sqlserverbuilds.blogspot.com.au hat eine vollständige Liste der Server-Versionen von SQL und baut.

es verwenden können wir sehen, dass Sie Management Studio 2014 (Build 12.0.2000.0) laufen, aber Sie sind Verbindungs ​​Server 2012 Engine SQL (Build 11.0.5343).

Vielleicht haben Sie jetzt zwei Motoren laufen (sowohl 2012 und 2014). Sie können die Liste der ausgeführten Prozesse überprüfen und überprüfen, ob zwei Instanzen von sqlservr.exe ausgeführt werden.

Es sollte möglich sein, den Motor an Ort und Stelle eines Upgrade von 2014 auf 2012 zu installieren Ich weiß nicht, warum es nicht in Ihrem Fall geschah. Sie hätten auswählen können, nur Management Studio zu installieren, selbst wenn Sie über ein vollständiges Installationsprogramm verfügen.

Ein langer, aber sichere Weg wäre, um aufzuzuräumen, alles zu deinstallieren, um SQL Server bezog und installieren Sie 2014 wieder. Erstellen Sie natürlich zuerst geeignete Backups von Datenbanken.

Verwandte Themen