ID do artigo: 321185 - Última revisão: terça-feira, 15 de fevereiro de 2011 - Revisão: 10.3

Como identificar a versão e a edição do seu SQL Server

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como identificar o número de versão atual do Microsoft SQL Server e o nível de service pack (SP) ou do produto correspondente. Também descreve como identificar a edição específica se você estiver usando o Microsoft SQL Server 2000 ou o Microsoft SQL Server 7.0.

Como determinar qual versão do SQL Server 2005 está em execução

Para determinar qual versão do SQL Server 2005 está em execução, conecte-se ao SQL Server 2005 usando o SQL Server Management Studio e execute a seguinte instrução Transact-SQL:
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Os resultados são:
  • A versão do produto (por exemplo, "9.00.1399.06").
  • O nível do produto (por exemplo, "RTM").
  • A edição (por exemplo, "Enterprise Edition").
Por exemplo, o resultado deve ser similar a:
Recolher esta tabelaExpandir esta tabela
9.00.1399.06RTMEnterprise Edition
A seguinte tabela lista o número de versão do Sqlservr.exe:
Recolher esta tabelaExpandir esta tabela
LançamentoSqlservr.exe
RTM2005.90.1399
SQL Server 2005 Service Pack 12005.90.2047

Como determinar qual versão do SQL Server 2000 está em execução

Para determinar qual versão do SQL Server 2000 está em execução, conecte-se ao SQL Server 2000 usando o Query Analyzer e execute o seguinte código:
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Os resultados são:
  • A versão do produto (por exemplo, 8.00.534).
  • O nível do produto (por exemplo, "RTM" ou "SP2").
  • A edição (por exemplo, "Standard Edition"). Por exemplo, o resultado deve ser similar a:

    8.00.534 RTM Standard Edition
A seguinte tabela lista o número de versão do Sqlservr.exe:
Recolher esta tabelaExpandir esta tabela
LançamentoSqlservr.exe
RTM2000.80.194.0
SQL Server 2000 SP12000.80.384.0
SQL Server 2000 SP22000.80.534.0
SQL Server 2000 SP32000.80.760.0
SQL Server 2000 SP3a2000.80.760.0
SQL Server 2000 SP42000.8.00.2039

Como determinar qual é a versão em execução do SQL Server 7.0

Para determinar qual versão do SQL Server 7.0 está em execução, conecte-se ao SQL Server 7.0 usando o Query Analyzer e execute o seguinte código:
SELECT @@VERSION
Os resultados são parecidos com o seguinte:
Microsoft SQL Server  7.00 - 7.00.623 (Intel X86)
        Nov 27 1998 22:20:07
        Copyright (c) 1988-1998 Microsoft Corporation
        Desktop Edition on Windows NT 5.1 (Build 2600: )
Observação Neste exemplo, o número da versão é 7.00.623.

Use o número da versão da seguinte tabela para identificar o produto ou o nível de service pack:
Recolher esta tabelaExpandir esta tabela
Número da VersãoService Pack
7.00.1063SQL Server 7.0 Service Pack 4 (SP4)
7.00.961SQL Server 7.0 Service Pack 3 (SP3)
7.00.842SQL Server 7.0 Service Pack 2 (SP2)
7.00.699SQL Server 7.0 Service Pack 1 (SP1)
7.00.623SQL Server 7.0 RTM (Release To Manufacturing)
Se o número da versão reportado por @@VERSION não estiver listado nesta tabela, o SQL Server estará executando um hotfix ou a compilação de uma atualização de segurança. Por exemplo, se @@VERSION relatar um número de versão 7.00.859, você está executando o SQL Server 7.0 SP2 com um hotfix instalado. O número da versão aumenta com cada nova versão do arquivo executável Sqlservr.exe Consulte o arquivo Readme.txt do seu hotfix ou atualização de segurança para obter informações adicionais.

Como determinar qual versão do SQL Server 6.5 que está em execução

Para determinar qual versão do SQL Server 6.5 que está em execução, conecte-se ao SQL Server 6.5 usando Isql_w e execute o seguinte código:
SELECT @@VERSION
Use o número da versão na seguinte tabela para identificar o nível do produto ou do service pack.
Recolher esta tabelaExpandir esta tabela
Número da VersãoService Pack
6.50.479SQL Server 6.5 Service Pack 5a (SP5a) Update
6.50.416SQL Server 6.5 Service Pack 5a (SP5a)
6.50.415SQL Server 6.5 Service Pack 5 (SP5)
6.50.281SQL Server 6.5 Service Pack 4 (SP4)
6.50.258SQL Server 6.5 Service Pack 3 (SP3)
6.50.240SQL Server 6.5 Service Pack 2 (SP2)
6.50.213SQL Server 6.5 Service Pack 1 (SP1)
6.50.201SQL Server 6.5 RTM
Se o número da versão reportado por @@VERSION não estiver listado nesta tabela, o SQL Server estará executando um hotfix ou a compilação de uma atualização de segurança. O número da versão aumenta com cada nova versão do arquivo executável Sqlservr.exe Consulte o arquivo Readme.txt do seu hotfix ou atualização de segurança para obter mais informações.

Como determinar qual edição do SQL Server está em execução

Se você não tiver certeza sobre qual edição do SQL Server está em execução, a última linha da saída retornada pelo @@VERSION reporta a edição com a qual você se conectou. O exemplo usado neste artigo é o SQL Server 2000 Standard Edition no Windows NT 5.0 (Build 2195: Service Pack 2).

Observação As informações sobre a compilação e sobre o service pack fornecidas anteriormente servem para o sistema operacional, não para o SQL Server.
Standard Edition no Windows NT 5.0 (Compilação 2195: Service Pack 2)

Referências

Para obter mais informações, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
290211  (http://support.microsoft.com/kb/290211/ ) Como obter o service pack mais recente para o SQL Server 2000
301511  (http://support.microsoft.com/kb/301511/ ) Como obter o service pack mais recente para o SQL Server 7.0
273914  (http://support.microsoft.com/kb/273914/ ) Readme.txt para a atualização para SQL Server 6.5 posterior ao service pack 5a
Palavras-chave: 
kbsqlmanagementtools kbhowtomaster KB321185