Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Die Datenbank kann nicht geöffnet werden, da es sich um Version 851 handelt. Dieser Server unterstützt Version 782 und früher. Ein Downgrade-Pfad wird nicht unterstützt

Sie KÖNNEN NICHT Tun Sie dies - Sie können eine Datenbank nicht von einer neueren Version anhängen/trennen oder sichern/wiederherstellen von SQL Server auf eine ältere Version herunter - Die internen Dateistrukturen sind einfach zu unterschiedlich, um die Abwärtskompatibilität zu unterstützen. Offensichtlich stammt Ihre Datenbank aus einer Vorabversion von SQL Server 2016 (interne Version:852), während die Engine, an die Sie sie anhängen möchten, SQL Server 2014 (interne Version:782) ist.

Sie können dieses Problem entweder umgehen, indem Sie

  • Verwenden Sie dieselbe Version von SQL Server auf allen Ihren Computern - dann können Sie Datenbanken problemlos zwischen Instanzen sichern/wiederherstellen

  • Andernfalls können Sie die Datenbankskripte sowohl für die Struktur (Tabellen, Ansichten, gespeicherte Prozeduren usw.) als auch für den Inhalt (die eigentlichen Daten, die in den Tabellen enthalten sind) entweder in SQL Server Management Studio (Tasks > Generate Scripts ) oder mit einem Drittanbieter-Tool

  • oder Sie können ein Drittanbieter-Tool wie SQL von Red-Gate verwenden Vergleiche und SQL-Datenvergleich um zwischen Ihrer Quelle und Ihrem Ziel zu „differenzieren“, Update-Skripte aus diesen Unterschieden zu generieren und diese Skripte dann auf der Zielplattform auszuführen; dies funktioniert über verschiedene SQL Server-Versionen hinweg.