Warum zeigt SQL Server Management Studio 2005 beim Ausführen von „select @@version“ die Version 2012 an?

Warum zeigt SQL Server Management Studio 2005 beim Ausführen von „select @@version“ die Version 2012 an?

Ich habe bereits SSMS 2012 installiert. Jetzt muss ich auf derselben Maschine MSS 2005 installieren.

Ich muss eine Sicherungsdatei erstellen, die mit der Version 2005 kompatibel ist.

Aber wenn ich laufe

select @@version

Befehl in SSMS 2005, es zeigt mir Version 2012.

Was könnte der Grund sein?

Antwort1

Sie stellen eine Verbindung zur SQL 2012-Instanz her. Ihre 2005-Instanz hat wahrscheinlich einen anderen Instanznamen. Wenn Sie ihn vergessen haben, können Sie ihn herausfinden, indem Sie in „Dienste“ nachsehen, welche SQL-Instanzen dort benannt sind (2012 ist der Standardname oder MSSQLSERVER). Wenn Sie den Namen gefunden haben (wenn es beispielsweise 2005 ist), bitten Sie SSMS, eine Verbindung herzustellen, .\2005statt mit dem, was Sie verwenden.

Antwort2

Management Studio ist nur einKlient. Esverbindet sich mitDatenbankserver. Es istnichtdie Datenbank selbst. Es ist möglich, SQL Server zu installieren, zu betreiben und zu warten, ohne jemals Management Studio zu installieren oder zu verwenden.

Was Sie bei der Auswahl sehen, @@versionist die Version des Datenbankservers. Sie hatNichtsmit der von Ihnen verwendeten Version von Management Studio zu tun.

Es gibtniemalsein Grund, eine ältere Version von Management Studio zu benötigen, obwohl Sie manchmal Anwendungen haben, die nur mit älteren Versionen von SQL Server funktionieren. In vielen (aber nicht allen) Fällen können diese Anwendungen beschwichtigt werden, indem Sie dieKompatibilitätsgradder Datenbank.

verwandte Informationen