MSSQLSERVER_948
Gilt für: SQL Server
Details
attribute | Wert |
---|---|
Produktname | SQL Server |
Ereignis-ID | 948 |
Ereignisquelle | MSSQLSERVER |
Komponente | SQLEngine |
Symbolischer Name | Nicht verfügbar |
Meldungstext | Die '%.*ls'-Datenbank kann nicht geöffnet werden, weil sie die Version %d aufweist. Dieser Server unterstützt Version %d und früher. Ein Herabstufungspfad wird nicht unterstützt. |
Erklärung
Bestimmte Features in SQL Server wirken sich auf die Struktur der Datenbankdateien aus. Wenn Sie eine Datenbank an eine andere Instanz von SQL Server anfügen, ist das Dateiformat möglicherweise nicht mit einer anderen Version des Datenbank-Engine kompatibel.
Dieser Fehler kann z. B. mithilfe des Vardecimal-Speicherformats in einer späteren Version von SQL Server verursacht werden und dann versuchen, die Datenbankdateien in einer Version vor SQL Server 2005 (9.x) Service Pack 2 anzufügen.
Benutzeraktion
Ermitteln Sie die Version von SQL Server, die auf dem ursprünglichen Server ausgeführt wird. Klicken Sie in SQL Server Management Studio entweder mit der rechten Maustaste auf den Server, und klicken Sie dann auf Eigenschaften, oder geben Sie SELECT @@VERSION in ein Abfragefenster ein. Öffnen Sie die Datenbank mithilfe der ursprünglichen Version von SQL Server. Untersuchen Sie die Features, die in der ursprünglichen Datenbank in der SQL Server-Instanz aktiviert sind. Ändern Sie diese Einstellungen so, dass sie mit der Version von SQL Server arbeiten, in der die Datenbank angefügt wird.