Por que o SQL Server Management Studio 2005 mostra a versão 2012 ao executar 'select @@version'

Por que o SQL Server Management Studio 2005 mostra a versão 2012 ao executar 'select @@version'

Eu instalei o SSMS 2012 antes. Agora preciso instalar o MSS 2005 na mesma máquina.

Preciso gerar um arquivo de backup que seja compatível com a versão 2005.

Mas quando eu corro

select @@version

comando no SSMS 2005 mostra a versão 2012.

Qual seria a razão?

Responder1

Você está se conectando à instância do SQL 2012. Sua instância de 2005 provavelmente tem um nome de instância diferente. Você pode saber o que é, caso não se lembre, olhando em Serviços e vendo quais instâncias SQL são nomeadas lá (2012 é o padrão, ou MSSQLSERVER). Ao encontrar o nome (por exemplo, se for 2005), peça ao SSMS para se conectar .\2005em vez do nome que você está usando.

Responder2

Management Studio é apenas umcliente. Istose conecta aservidores de banco de dados. Isso énãoo próprio banco de dados. É possível instalar, operar e manter o Sql Server sem nunca instalar ou usar o Management Studio.

O que você vê ao selecionar @@versioné a versão do servidor de banco de dados. Temnadatem a ver com a versão do Management Studio que você está usando.

nuncaum motivo para precisar de uma versão mais antiga do Management Studio, embora às vezes você possa ter aplicativos que funcionam apenas com versões mais antigas do Sql Server. Em muitos (mas não todos) casos, estas aplicações podem ser apaziguadas definindo oNível de compatibilidadedo banco de dados.

informação relacionada