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:

 

9.00.1399.06 RTM Enterprise Edition

 

A seguinte tabela lista o número de versão do Sqlservr.exe:

 

Lançamento                                            Sqlservr.exe
RTM                                                           2005.90.1399
SQL Server 2005 Service Pack 1                 2005.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:

 

Lançamento                                             Sqlservr.exe
RTM                                                            2000.80.194.0
SQL Server 2000 SP1                                   2000.80.384.0
SQL Server 2000 SP2                                   2000.80.534.0
SQL Server 2000 SP3                                   2000.80.760.0
SQL Server 2000 SP3a                                 2000.80.760.0
SQL Server 2000 SP4                                   2000.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:

 

Número da Versão              Service Pack
7.00.1063                               SQL Server 7.0 Service Pack 4 (SP4)
7.00.961                                 SQL Server 7.0 Service Pack 3 (SP3)
7.00.842                                 SQL Server 7.0 Service Pack 2 (SP2)
7.00.699                                 SQL Server 7.0 Service Pack 1 (SP1)
7.00.623                                 SQL 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.

 

Número da Versão                   Service Pack
6.50.479                                      SQL Server 6.5 Service Pack 5a (SP5a) Update
6.50.416                                      SQL Server 6.5 Service Pack 5a (SP5a)
6.50.415                                      SQL Server 6.5 Service Pack 5 (SP5)
6.50.281                                      SQL Server 6.5 Service Pack 4 (SP4)
6.50.258                                      SQL Server 6.5 Service Pack 3 (SP3)
6.50.240                                      SQL Server 6.5 Service Pack 2 (SP2)
6.50.213                                      SQL Server 6.5 Service Pack 1 (SP1)
6.50.201                                      SQL 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

 

A informação contida neste artigo aplica-se a: 

 

·         Microsoft SQL Server 2000 Standard Edition

·         Microsoft SQL Server 2000 64-bit Edition

·         Microsoft SQL Server 7.0 Standard Edition

·         Microsoft SQL Server 6.5 Standard Edition

·         Microsoft SQL Server 2005 Standard Edition

·         Microsoft SQL Server 2005 Express Edition

·         Microsoft SQL Server 2005 Developer Edition

·         Microsoft SQL Server 2005 Enterprise Edition

·         Microsoft SQL Server 2005 Workgroup Edition