Casos do Dia a Dia – Como identificar a Edição/Versão do SQL Server sem conectar no Banco de Dados?

Hello guys,

Hoje vou compartilhar uma dica rápida para responder a seguinte questão:

“Como identificar a Edição/Versão do SQL Server sem conectar no Banco de Dados?”


YouTube – Vídeo:

Segue abaixo um vídeo que gravei no YouTube mostrando na prática a explicação desse post:

https://www.youtube.com/watch?v=OPl88BDy_1M


Configuration Manager:

Recentemente surgiu uma demanda aqui no Team Power Tuning (valeu time!!!) onde era necessário identificar a Edição e Versão do SQL Server do cliente, mas não tínhamos um usuário para conectar no Banco de Dados.

Nesse caso, o que tínhamos era um acesso no Servidor de Banco de Dados (usuário com acesso de Administrador). Com isso, podemos utilizar o Configuration Manager para descobrir a Edição e Versão do SQL Server da seguinte forma:

  • Abra o Configuration Manager;
  • Depois clique com o botão direito na instância desejada -> Propriedades;
  • OBS: No meu caso, tenho algumas instâncias instaladas com nomes bem intuitivos, mas poderiam ser quaisquer nomes OK. Ex: SRVPRD, SRVDEV, SRVHML, etc.

Agora basta conferir os seguintes campos na aba “Advanced”:

Stock Keeping Unit Name: Developer Edition

Version: 15.0.2000.5 (SQL Server 2019)

Segue também um print com outras duas instâncias:

Stock Keeping Unit Name: Developer Edition

Version: 13.2.5026.0 (SQL Server 2016)

Version: 14.0.1000.169 (SQL Server 2017)

“Luiz, mas como você sabe o código da versão de cada SQL Server (2016, 2017 e 2019)?”

Com o passar do tempo você pode acabar gravando de cabeça e conseguir identificar pelo código inicial (13.*, 14.*, 15.*), mas quando você não lembrar, basta consultar o link abaixo:

https://buildnumbers.wordpress.com/sqlserver/

Também utilizo bastante esse outro link para comparar os recursos que estão disponíveis nas diferentes Edições do SQL Server, pois existem algumas limitações entre elas:

https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-version-15?view=sql-server-ver15


PowerShell:

Pra variar, nosso amigo @Dirceu Resende também tem um post que mostra como podemos identificar a Edição e Versão do SQL Server utilizando o PowerShell e outras formas ainda xD #ficaadica

https://www.dirceuresende.com/blog/sql-server-como-identificar-a-versao-e-edicao-de-todas-as-instancias-do-servidor-utilizando-xp_regread-e-powershell/


Espero que tenha gostado e que isso também possa ser útil no seu dia a dia. Até o próximo post!

Me siga no LinkedIn e YouTube para ficar por dentro das novidades.

Abraço,

Luiz Vitor França Lima

Consultor SQL Server

Deixe uma resposta