Der Versuch, eine Datenbank anzuhängen, schlägt fehl, da es sich um Version 782 handelt

8

Ich habe Windows kürzlich neu installiert und versuche, SQL Server mit einer vorhandenen Datenbank neu einzurichten. Ich habe versucht, SQL Server 2012 und 2014 zu installieren, und bekomme fortlaufend denselben Fehler. Der Fehler besagt, dass es sich bei der Datenbank um eine Version 782 handelt und diese Version von SQL Server nur mit 706 und niedriger kompatibel ist. Ich bekomme diesen Fehler sowohl mit SQL Server 2012 und 2014. Ich dachte, 2014 war kompatibel mit 782 + .. Kann mir jemand einige Hinweise, wie man eine verdammte Datenbank anhängen? Frustriert ...

Bild von SQL Server 2014 ..

und nur zu beachten, ich bekomme den gleichen Fehler im Jahr 2012. Alles funktionierte, bevor das Betriebssystem neu installieren.

    
user3308043 26.08.2014, 08:05
quelle

6 Antworten

10

Die Datenbank muss auf eine ältere oder dieselbe Version des Servers eingestellt sein. Sie können 2012 Server mit 2014 Datenbank nicht verwenden.

Nach diesem Link: Ссылка 782 ist Version 2014 und Sie können keine früheren Versionen verwenden.

Wenn Sie SQL Server 2014 ausprobiert haben, aktualisieren Sie auf die neueste Version.

Stellen Sie außerdem sicher, dass Sie den Server nicht nur mit Verwaltungswerkzeugen installieren, da Sie sagen, dass das Image von 2014 stammt, aber der Server 706 unterstützt, was bedeutet, dass es 2012 ist.

Sie können " SELECT @@version " in Ihrem Verwaltungsstudio ausführen, um zu sehen, auf welcher Serverversion Sie arbeiten.

    
Fedor Hajdu 26.08.2014, 08:38
quelle
6

Wenn Sie eine LocalDB 2014 verwenden, müssen Sie lediglich sicherstellen, dass Ihre Verbindungszeichenfolge auf die richtige Instanz verweist.

Also ändern

%Vor%

bis

%Vor%

oder

%Vor%     
Yooakim 06.10.2014 08:55
quelle
1

Ich habe herausgefunden, dass zwei SQL-Instanzen ausgeführt wurden, und auf dem Servernamen erwähnte ich die alte SQLExpress-Instanz.

%Vor%

Ich ändere nur die Instanz in die neuere Instanz, in diesem Fall SQLServer2014 Instanz und es löste mein Problem.

%Vor%     
Mahib 22.11.2017 23:55
quelle
0

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

Versuchen Sie, den Kompatibilitätsgrad zu ändern, arbeitete für mich.

Überprüfen Sie, um welche Stufe es sich handelt

%Vor%

Dann mach es kompatibel mit der älteren Version

%Vor%

Standardmäßig wird Sql Server 2014 die Kompatibilität der Datenbankversionen auf nur 2014 ändern, wobei die @@ Version verwendet wird, die Sie erkennen können, welche Version Sql Server ist.

Führen Sie den obigen Befehl aus, um die Version zu ändern, die Sie haben.

Zusätzlicher Schritt: Stellen Sie sicher, dass die Zugänglichkeit der Datenbank nicht zurückgesetzt wird, indem Sie mit der rechten Maustaste auf Eigenschaften des Ordners und der Datenbank klicken. (stellen Sie sicher, dass Sie Rechte haben, damit Sie keinen Zugriff verweigert bekommen)

    
aggie 15.10.2014 08:01
quelle
0

Eine andere Lösung besteht darin, die Datenbank z. B. auf 2012 zu migrieren, wenn Sie die Datenbank z. Sql Server manager 2014. Die Lösung finden Sie hier:

Die Datenbank kann nicht geöffnet werden, da es die Version 782 ist. Dieser Server unterstützt die Version 706 und früher. Ein Downgrade-Pfad wird nicht unterstützt

    
Naha 24.11.2016 08:20
quelle
0

Möglicherweise: (1)You already have installed LocalDB with SQL'version older than now. (2)You did not removed old SQL express LocalDB, and the connection to old LocalDB.

Handhabung: %Code%     (1) Update your sql express to the newest version. (2) goto new installed SqlLocalDB (Default : "C:\Program Files\Microsoft SQL Server0\LocalDB\Binn") (3) list, stop, delete the old LocalDB and other old instance with cmd.exe at administrator's privelege.

Starten Sie zuletzt Ihr Visual Studio neu und laden Sie Ihr Projekt neu.

    
bruce 02.02.2017 06:51
quelle

Tags und Links