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.
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.
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)
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.
Tags und Links sql-server