Ich habe die Daten und Protokolldateien, die ich von einem Client erhalten habe, manuell an eine SQL Server 2005 Express SP3-Datenbank angehängt. Während des Upgrades auf SP4 wird folgende Fehlermeldung angezeigt:
Die Datenbank 'MyDatabase' kann nicht geöffnet werden, da es sich um Version 622 handelt. Dieser Server unterstützt Version 612 und früher. Ein Downgrade-Pfad wird nicht unterstützt.
Weiß jemand, was Datenbankversion 622 ist und wie ich sie installieren kann? Diese Datenbank stammt von einem kanadischen Kunden, daher stammt sie möglicherweise von einer internationalen Version von SQL Server. Ich wünschte wirklich, es gäbe eine Referenz für die Datenbankversionen, also wüsste ich, was 622 ist. Viel Googeln führte zu viel Frustration und keinen Antworten.
Weitere Informationen hinzufügen. Die ursprüngliche Datenbank war beschädigt. Ich konnte es nur mit einem Backup wiederherstellen. Die Datendateien waren etwas neuer (2 Tage), also haben wir gesehen, ob wir diese auch verwenden können.
Ein erfolgreiches Upgrade von SQL Server 2005 Express auf SQL Server 2008 Express, während die beschädigte Datenbank angehängt wurde. SELECT @@VERSION
meldet Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86). Ich lief sp_resetstatus
, SET EMERGENCY
und DBCC CHECKDB
erhielt die folgende:
Meldung 946, Ebene 14,
Status 1, Zeile 1 Datenbank 'MyDatabase' Version 622 kann nicht geöffnet werden. Aktualisieren Sie die Datenbank auf die neueste Version.
SELECT @@version;
auf Ihrem Server angezeigt (und wenn möglich auf dem Client)?
restore headeronly
und herausfinden, ob Sie ein Backup haben.