Compartilhar via


Determinar informações de versão de componentes SQL Server e ferramentas de cliente

Este artigo descreve os procedimentos para determinar as informações de versão de SQL Server componentes e ferramentas de cliente.

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

Determinar a versão das ferramentas de Cliente do SQL Server

  • SQL Server Management Studio (SSMS)

    Para determinar quais versões das ferramentas de cliente estão instaladas no seu sistema, inicie o Management Studio e clique em Sobre no menu Ajuda. (Consulte a captura de tela a seguir.)

    Captura de tela da janela Sobre Microsoft SQL Server Management Studio, que mostra as versões das ferramentas do cliente.

    A partir do SQL Server 2016, o QL Server management studio é oferecido como um download separado. Para obter informações adicionais sobre várias versões da ferramenta, consulte Notas de versão para SSMS (SQL Server Management Studio).

    SQL Server Data Tools

    Para obter informações adicionais sobre o SQL Server Data Tools, consulte Baixar o SSDT (SQL Server Data Tools) para Visual Studio.

SQL Server Reporting Services

A versão do SSRS (SQL Server Reporting Services) é exibida na URL do Reporting Services Web Service, por exemplo: http://servername/reportserver. A versão também é exibida na ferramenta Configuração do Reporting Services.

SQL Server Integration Services

A versão do SQL Server Integration Services se alinha à versão do SQL Server que você instalou.

SQL Server Analysis Services

Para determinar a versão do SQL Server Analysis Services, use um dos seguintes métodos:

  • 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êntesis, juntamente com o nome de usuário usado para conectar-se a uma instância específica do Analysis Server.

  • Método 2: Verifique a versão do arquivo Msmdsrv.exe na pasta lixeira do Analysis Services. Os locais padrão são mostrados na tabela a seguir.

    Versão do Analysis Services Local
    2019 %ProgramFiles%\Microsoft SQL Server\MSAS15.InstanceName\OLAP\Bin\MSMDSrv.exe
    2017 %ProgramFiles%\Microsoft SQL Server\MSAS14.InstanceName\OLAP\Bin\MSMDSrv.exe
    2016 %ProgramFiles%\Microsoft SQL Server\MSAS13.InstanceName\OLAP\Bin\MSMDSrv.exe
    2014 %ProgramFiles%\Microsoft SQL Server\MSAS12.InstanceName\OLAP\Bin\MSMDSrv.exe
    2012 %ProgramFiles%\Microsoft SQL Server\MSAS11.InstanceName\OLAP\Bin\MSMDSrv.exe
  • Método 3: Use as subchaves do Registro listadas na tabela a seguir.

    Versão do Analysis Services Local
    2019 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2017 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2016 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2014 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName \MSSQLServer\CurrentVersion Key: CurrentVersion
    2012 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName \Setup Keys: PatchLevel , Version, Key Edition

    Para obter mais informações sobre como verificar as versões de compilação do Analysis Services, consulte Verificar a versão de compilação cumulativa do Analysis Services.

Replicação do Microsoft SQL Server

Como os agentes de replicação podem estar instalados em vários computadores diferentes, é importante verificar as versões instaladas em todos os computadores afetados.

Por exemplo, o Agente de Distribuição na replicação transacional ou ponto a ponto pode existir em computadores que diferem da instância do editor do SQL Server e pode existir nas várias instâncias do assinante do SQL Server em uma assinatura pull.

Se você usa uma Sincronização da Web para Replicação de Mesclagem, o servidor da Web IIS pode não ser o mesmo computador executando o SQL Server. Portanto, você tem arquivos de agente de replicação instalados no servidor da Web IIS. Talvez seja necessário verificar a versão destes arquivos .dll no diretório virtual IIS e atualizá-los explicitamente para obter os service packs mais recentes, atualizações cumulativas e hotfixes para seus agentes da Web.

Para obter mais informações, consulte Atualizar ou corrigir bancos de dados replicados.

Os componentes de pesquisa de texto completo incluem:

  • Sqlserver.exe
  • Sql_fulltext_keyfile.dll
  • Iftsph.dll
  • Fd.dll
  • Fdhost.exe
  • Fdlauncher.exe

Com exceção do Sqlservr.exe, estes componentes podem não estar atualizados com cada atualização cumulativa ou service pack para o respectivo produto SQL Server. As versões desses arquivos serão alteradas somente quando houver uma correção para o respectivo componente. Geralmente, é possível verificar a versão do arquivo de cada um desses arquivos .dll. A versão mais alta na lista é a versão do componente de pesquisa de texto completo instalada no sistema.

É possível usar um dos seguintes métodos para determinar a versão do componente de pesquisa de texto completo instalado no seu computador.

Observação

Cada um desses métodos pode indicar que a versão do componente de pesquisa de texto completo é RTM ou é uma versão anterior à versão atual do componente de banco de dados. Confirmamos que este é um problema e estamos trabalhando para corrigi-lo em uma atualização futura.

  • Método 1: Verificar a versão da Chave de Texto Completo do SQL Server (Sql_fulltext_keyfile.dll) na pasta de instalação do SQL Server 2008 R2 ou SQL Server 2008. Normalmente, para o SQL Server 2008 R2, este arquivo está localizado na seguinte pasta:

    %ProgramFiles%\Microsoft SQL Server\MSQL10_50.\<Instance Name>\MSSQL

    Para o SQL Server 2008, esse arquivo geralmente está localizado na seguinte pasta:

    %ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQL

  • Método 2: Verificar a seguinte subchave do Registro:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADV

    Um exemplo de entrada nessa subchave do Registro é:

    featurelist: SQL_FullText_Adv=3 SQL_FullText_CNI=3
    ProductCode: {9DFA5914-C275-42E0-810E-C88E46A7F9EA}
    Patchlevel: 10.50.1765.0
    Version: 10.50.1600.1
    

    Neste exemplo, a terceira linha (Patchlevel) indica a compilação atual do componente de pesquisa de texto completo instalado, e a quarta linha (Version) geralmente mostra a versão original da pesquisa de texto completo instalada. Nesse caso, é o SQL Server 2008 R2.

  • Método 3: Use o arquivo Summary.txt criado durante a instalação. Para o SQL Server 2008 R2 e versões posteriores, este arquivo está localizado na seguinte pasta:

    %ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\LOG\Summary.txt

    Para valores de <nnn> correlacionados à sua versão, revise Locais de Arquivo para Instâncias Nomeadas do SQL Server.

    Para o SQL Server 2008, esse arquivo está localizado na seguinte pasta:

    %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\Summary.txt

SQL Server Master Data Services (MDS)

O Gerenciador de Configurações do MDS não mostra o número da versão instalada atualmente de forma direta.

Lembre-se de que o MDS possui um cenário de controle de versão exclusivo no qual a instalação do mecanismo do banco de dados do SQL Server não necessariamente corresponde à versão do MDS. A versão pode variar ao comparar a instalação do SQL Server aos binários implantados no site do MDS e à versão de esquema do catálogo MDS. As etapas manuais que usam a ferramenta do Gerenciador de Configurações do MDS são necessárias para atualizar os sites do MDS e os esquemas de bancos de dados. Você pode consultar a seguinte postagem de blog sobre a metodologia de atualização de hotfix e service pack para MDS: Download e Instalação de Atualizações Cumulativas de MDS (Master Data Services) do SQL Server 2008 R2

A subchave do Registro a seguir mostra as versões binárias instaladas no SQL Server. No entanto, esta versão não necessariamente corresponde ao site e a versão do esquema do banco de dados até que o processo de atualização do MDS seja concluído.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Master Data Services 10.5\CurrentVersion

Você pode verificar a versão do produto instalada e a versão do esquema usando a seguinte consulta no catálogo do MDS:

select * from mds.mdm.tblSystem

SQL Server Native Client

Observação

A versão principal do SQL Server do SQL Server Native Client mais recente é o SQL Server 2012. É compatível com o SQL Server 2014 e SQL Server 2016. Para obter informações adicionais, consulte Instalação do SQL Server Native Client.

Para determinar a versão do SQL Server Native Client, use um dos seguintes métodos:

  • Método 1: No sistema em que você deseja encontrar a versão do Native Client, inicie o Administrador ODBC (odbcad32.exe) e verifique a coluna Versão na guia Drivers.

  • Método 2: Verifique as seguintes chaves de PatchLevel ou Versão nos seguintes locais do Registro.

    Versão do SQL/
    Versão do SQL Server Native Client
    Subchaves do registro
    SQL Server 2012, SQL Server 2014 e SQL Server 2016/ SQL Server Native Client 11.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    SQL Server 2008 & SQL Server 2008 R2/
    SQL Server Native Client 10
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
    SQL Server 2005/
    SQL Server Native Client 9
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion

SQL Server Browser

A versão do navegador deve corresponder à versão mais recente do Mecanismo de Banco de Dados do SQL Server e das instâncias do Analysis Services que estão instaladas no computador.

SQL Server Writer

Para determinar a versão do SQL Server Writer, verifique o valor das seguintes subchaves do Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SqlWriter\CurrentVersion Keys: PatchLevel or Version

Microsoft .NET Framework

Para determinar a versão do .NET Framework em seu sistema, consulte Determinar quais versões e níveis de service pack do .NET Framework estão instalados.

Para mais informações, consulte Compreendendo os requisitos do .NET Framework para várias versões do SQL Server.

SQL Azure

Para encontrar a versão da sua instância do SQL Azure e informações relacionadas, consulte o tópico a seguir nos Manuais Online: SERVERPROPERTY (Transact-SQL).

SQL Server CE

Para encontrar a versão da sua instância do SQL Server CE e informações relacionadas, consulte Documentação de versões anteriores do SQL Server CE.

PolyBase

PolyBase para SQL Server no Windows

Para encontrar a versão do PolyBase e seus recursos relacionados no Windows, experimente os seguintes métodos:

  • Se o serviço do PolyBase estiver em execução, execute o seguinte script do PowerShell:
Get-Process mpdwsvc -FileVersionInfo | Format-Table -AutoSize
  • Se o serviço PolyBase não estiver em execução ou não puder ser iniciado, execute o seguinte script do PowerShell:
cd 'C:\Program Files\Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Format-Table -AutoSize

PolyBase para SQL Server no Linux

Para encontrar a versão do PolyBase instalada e seus recursos relacionados no Ubuntu, tente os seguintes métodos:

apt list mssql-server-polybase
apt list mssql-server-polybase-hadoop

Para encontrar a versão do PolyBase instalada e seus recursos relacionados no RHEL, tente os seguintes métodos:

yum info mssql-server-polybase
yum info mssql-server-polybase-hadoop
yum list installed *polybase*

Windows ou Linux

Como alternativa, tente as etapas de Configuração do SQL Server nesta próxima seção. Para encontrar a versão do PolyBase e seus recursos relacionados, consulte um novo relatório de descoberta que é executado dentro das ferramentas de Configuração do SQL Server.

No Windows ou Linux, encontre a pasta de instalação \Setup Bootstrap\Log. O arquivo Summary.txt mostra um relatório de descoberta de todos os recursos e versões. No entanto, se a ação de configuração mais recente foi adicionar o PolyBase a uma instância existente do SQL Server, o arquivo Summary.txt não conterá o recurso PolyBase. Isso porque o relatório de descoberta terá sido executado antes que o recurso PolyBase tenha sido adicionado.

Recomendamos atualizar o relatório Summary.txt executando o relatório de descoberta de recursos da Configuração do SQL Server. Para obter mais informações, consulte Validar uma Instalação do SQL Server.

Serviços de Machine Learning

Para servidores do Windows, consulte as versões de arquivo CAB que mudam com atualizações cumulativas do SQL Server. Consulte os arquivos Rlauncher.config ou PythonLauncher.config no diretório Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn para encontrar os locais de pasta RHOME ou PYTHONHOME dos arquivos CAB. Para as versões CAB incluídas com as versões CU do SQL Server, consulte Downloads CAB para instalação offline de atualizações cumulativas para Serviços de Machine Learning do SQL Server.

Para servidores Linux, o comando a seguir retorna uma lista de todos os pacotes instalados específicos do mssql, juntamente com seus números de versão:

apt-get list --installed | --grep mssql

O número de versão do pacote mssql-server-extensibility é a versão do SQL Server do recurso de Serviços do Machine Learning.

O número de versão do mssql-mlservices-packages-r ou mssql-mlservices-packages-py se refere a cada arquivo de pacote de idiomas. Para obter mais informações, consulte Instalar Serviços de Machine Learning do SQL Server no Linux (Instalação offline).

Confira também