SQL Server Management Studio 2005 で 'select @@version' を実行するとバージョン 2012 が表示されるのはなぜですか?

SQL Server Management Studio 2005 で 'select @@version' を実行するとバージョン 2012 が表示されるのはなぜですか?

以前に SSMS 2012 をインストールしました。今度は同じマシンに MSS 2005 をインストールする必要があります。

2005 バージョンと互換性のあるバックアップ ファイルを生成する必要があります。

でも走ると

select @@version

SSMS 2005 のコマンドではバージョン 2012 が表示されます。

理由は何でしょう?

答え1

SQL 2012 インスタンスに接続しています。2005 インスタンスはおそらく別のインスタンス名を持っています。覚えていない場合は、サービスを調べて、そこに名前が付けられている SQL インスタンス (2012 が既定値、または MSSQLSERVER) を確認することで、インスタンス名がわかります。名前が見つかったら (たとえば、2005 の場合)、.\2005使用しているインスタンスではなく、SSMS に接続するように指示します。

答え2

Management Studioは、クライアント。 それ接続するデータベースサーバーです。ないデータベース自体。Management Studio をインストールしたり使用したりしなくても、SQL Server をインストール、操作、保守することができます。

選択すると@@versionデータベースサーバーのバージョンが表示されます。何もない使用している Management Studio のバージョンに関係します。

がある一度もない古いバージョンのManagement Studioが必要な理由ではありませんが、古いバージョンのSql Serverでしか動作しないアプリケーションがある場合もあります。多くの場合(すべてではありませんが)、これらのアプリケーションは、互換性レベルデータベースの。

関連情報