Share via


Determinar qual versão e edição do Mecanismo de Banco de Dados do SQL Server estão em execução

Este artigo descreve os procedimentos para determinar a versão e a edição de SQL Server Mecanismo de Banco de Dados está em execução.

Versão original do produto: SQL Server
Número original do KB: 321185

Para determinar a versão do SQL Server, é possível usar qualquer um dos seguintes métodos.

Observação

As informações da versão seguem o padrão major.minor.build.revision . As informações de "revisão" normalmente não são usadas ao verificar a versão do SQL Server.

  • Método 1: Conecte-se ao servidor usando o Pesquisador de Objetos no SQL Server Management Studio. Após o Pesquisador de Objetos ter sido conectado, mostrará as informações sobre a versão entre parênteses, juntamente com o nome de usuário usado para conectar-se a uma instância específica do SQL Server.

  • Método 2: Examine as primeiras linhas do arquivo Errorlog para essa instância. Por padrão, o log de erros está localizado em Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG e nos arquivos ERRORLOG.n. As entradas podem se assemelhar à seguinte:

    2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation
    Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    Essa entrada fornece todas as informações necessárias sobre o produto, como versão, nível de produto, 64 bits versus 32 bits, a edição do SQL Server e a versão do SO na qual o SQL Server está em execução.

    Observação

    A saída dessa consulta foi aprimorada para mostrar informações adicionais, conforme documentado no artigo da postagem de blog, Que compilação do SQL Server você está usando?, para as seguintes versões:

    • SQL Server 2014 RTM CU10 e versões mais recentes
    • SQL Server 2014 Service Pack 1 CU3 e versões mais recentes
    • SQL Server 2012 Service Pack 2 CU7 e versões mais recentes
  • Método 3: Conecte-se à instância do SQL Server e execute a seguinte consulta:

    Select @@version
    

    Um exemplo do resultado dessa consulta é o seguinte:

    Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    Observação

    A saída dessa consulta foi aprimorada para mostrar informações adicionais. Isso está documentado no artigo da postagem de blog, Que compilação do SQL Server você está usando?, para as seguintes versões:

    • SQL Server 2014 RTM CU10 e versões mais recentes
    • SQL Server 2014 Service Pack 1 CU3 e versões mais recentes
    • SQL Server 2012 Service Pack 2 CU7 e versões mais recentes

    Captura de tela de um exemplo de saída aprimorada para SQL Server 2012 Service Pack 2 CU7. (SP2-CU7) é adicionado na primeira linha.

  • Método 4: Conecte-se à instância do SQL Server e execute a seguinte consulta no SSMS (SQL Server Management Studio):

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
    

    Observação

    Essa consulta funciona com qualquer instância do SQL Server 2000 ou uma versão posterior.

    Os seguintes resultados são retornados:

    • A versão do produto (por exemplo, 10.0.1600.22)
    • O nível do produto (por exemplo, RTM)
    • A edição (por exemplo, Enterprise)

    Por exemplo, os resultados assemelham-se aos seguintes.

    versão do produto nível do produto edição
    14.0.2027.2 RTM Developer Edition (64 bits)

    Observação

    • A função SERVERPROPERTY retorna propriedades individuais relacionadas às informações da versão. No entanto, a função @@VERSION combina a saída em uma única cadeia de caracteres. Se o aplicativo exige cadeias de caracteres individuais, é possível usar a função SERVERPROPERTY para retorná-las ao invés de analisar os resultados de @@VERSION.

    • Esse método também funciona para instâncias de Banco de Dados do SQL Azure. Para obter mais informações, consulte o seguinte tópico nos Manuais Online do SQL Server SERVERPROPERTY (Transact-SQL).

    • Começando com o SQL Server 2014 RTM, Atualização Cumulativa 10 e o SQL Server 2014 Service Pack 1, Atualização Cumulativa 3, propriedades adicionais foram incluídas na instrução ServerProperty. Para uma revisão completa de lista SERVERPROPERTY (Transact-SQL).

  • Método 5: Começando com o SQL Server 2008, também é possível usar o relatório Descoberta de Recursos instalados no SQL Server. Este relatório pode ser encontrado localizando a página Ferramentas da Central de Instalação do SQL Server. Essa ferramenta oferece informações sobre todas as instâncias do SQL Server instaladas no sistema. Elas incluem ferramentas do cliente como o SQL Server Management Studio. A única coisa a ser ciente é que essa ferramenta só pode ser executada localmente no sistema em que SQL Server está instalado. Ele não pode ser usado para obter informações sobre servidores remotos. Para obter mais informações, consulte Validar uma Instalação do SQL Server.

    Veja a seguir um instantâneo de um relatório de exemplo:

    Captura de tela mostra um exemplo de relatório de Descoberta de Instalação do SQL Server 2016.

Confira também