¿Por qué SQL Server Management Studio 2005 muestra la versión 2012 al ejecutar 'select @@version'?

¿Por qué SQL Server Management Studio 2005 muestra la versión 2012 al ejecutar 'select @@version'?

He instalado SSMS 2012 antes. Ahora necesito instalar MSS 2005 en la misma máquina.

Necesito generar un archivo de respaldo que sea compatible con la versión 2005.

Pero cuando corro

select @@version

El comando en SSMS 2005 me muestra la versión 2012.

¿Cuál podría ser la razón?

Respuesta1

Te estás conectando a la instancia de SQL 2012. Su instancia de 2005 probablemente tenga un nombre de instancia diferente. Puede saber qué es si no lo recuerda buscando en Servicios y viendo qué instancias de SQL se nombran allí (2012 es el valor predeterminado, o MSSQLSERVER). Cuando encuentre el nombre (por ejemplo, si es 2005), solicite a SSMS conectarse .\2005en lugar del que está utilizando.

Respuesta2

Management Studio es sólo uncliente. Élse conecta aservidores de bases de datos. Esnola propia base de datos. Es posible instalar, operar y mantener Sql Server sin tener que instalar ni utilizar Management Studio.

Lo que ve al seleccionar @@versiones la versión del servidor de base de datos. Tienenadaque ver con la versión de Management Studio que está utilizando.

Haynuncauna razón para necesitar una versión anterior de Management Studio, aunque a veces es posible que tenga aplicaciones que solo funcionen con versiones anteriores de Sql Server. En muchos (pero no en todos) los casos, estas aplicaciones se pueden apaciguar configurando elNivel de compatibilidadde la base de datos.

información relacionada