Como encontrar a versão do SQL Server

Como encontrar qual a versão do SQL Server

Problema:

Determinar qual service pack está instalado no SQL Server e examinar qual é a versão que está rodando na instância presente.

Solução:

Existem alguns meios para encontrar qual versão do SQL Server está instalada.

Meio 1:
Usando o enterprise Enterprise Manager ou SQL Management Studio clicando com o botão direito na instância, indo em propriedades na aba geral teremos as seguintes informações como citadas nas imagens abaixo.

SQL Server 2000

SQL Server 2005

SQL Server 2008/ 2008 R2 / 2012 / 2014 / 2016

Essa imagem é a similar para todas as versões.

Meio 2:

Segunda opção é executando um comando T-SQL para obter essa informação. Como você poderá ver abaixo o resultado dessa informação é bem similar. A única coisa que muda é o Service Pack aplicado na instância.

SELECT @@VERSION 

SQL Server 2000
Microsoft SQL Server 2000 – 8.00.760 (Intel X86)
Dec 21 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)

SQL Server 2005
Microsoft SQL Server 2005 – 9.00.1399.06 (Intel X86)
Oct 7 2005 00:33:37
Copyright (c) 1988-2005 Microsoft Corporation
Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)

SQL Server 2008
Microsoft SQL Server 2008 (SP1) – 10.0.2573.0 (X64)
Feb 4 2011 10:27:06
Copyright (c) 1988-2008 Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

SQL Server 2008 R2
Microsoft SQL Server 2008 R2 (RTM) – 10.50.1600.1 (X64)
Apr 7 2010 0948:46
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2)

SQL Server 2012
Microsoft SQL Server 2012 – 11.0.2100.60 (X64)
Feb 15 2012 21:39:15
Copyright (c) Microsoft Corporation
Web Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

SQL Server 2014
Microsoft SQL Server 2014 – 12.0.2254.0 (X64)
Jul 25 2014 18:52:51
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 <x64> (Build 7601: Service Pack 1) (Hypervisor)

SQL Server 2016
Microsoft SQL Server 2016 (RTM) – 13.0.1601.5 (X64)
Apr 29 2016 23:23:58
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows 10 Pro 6.3 <x64> (Build 14393: )

Meio 3:

Esta é outra opção para examinar qual a versão do SQL Server está configurada e instalada basta olhar para a versão dos arquivos do SQL Server. Esta é uma opção no caso do SQL Server não estiver em execução e que você precisa saber a versão.
Entre no Windows Explorer e procure a pasta onde o SQL Server é instalado como “C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\Binn”, (para SQL Server 2008).

Procure o arquivo sqlserv.exe e clique com o botão direito, selecione propriedades e clique na aba Detalhes (Details), como podem ver na imagem abaixo a versão que estou usando é SQL Server 2008, 10.0.1600.22.

Meio 4:
Outro método viável é usando a função SERVERPROPERTY como vou mostrar abaixo.

SELECT
	CASE
		WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '8%' THEN 'SQL2000'
		WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '9%' THEN 'SQL2005'
		WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '10.0%' THEN 'SQL2008'
		WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '10.5%' THEN 'SQL2008 R2'
		WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '11%' THEN 'SQL2012'
		WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '12%' THEN 'SQL2014'
		WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '13%' THEN 'SQL2016'
		ELSE 'unknown'
END AS MajorVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('ProductVersion') AS ProductVersion

O que significa esses números Wesley?
Os primeiros dígitos representam a versão do SQL Server como:
8.0 É SQL Server 2000
9.0 É SQL Server 2005
10.0 É SQL Server 2008
10.5 É SQL Server 2008 R2
11.0 É SQL Server 2012
12.0 É SQL Server 2014
13.0 É SQL Server 2016

Como encontrar a versão do SQL Server
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Discover the Enjoyment of Free Port Gamings Offline

Port video games have actually long been a popular type of entertainment, providing exhilarating gameplay…

3 semanas ago

The Safest Online Casino: A Comprehensive Guide

When it pertains to online gambling, safety needs to be a top issue for every…

3 semanas ago

Online Casino Games for Fun – Real Money Wins

There are many reasons to play no-cost online casino games in the coming year. The…

3 semanas ago

Online Casinos that Accept Mastercard: A Convenient and Safe Repayment Option

On the internet casinos have acquired tremendous appeal in recent times, offering gamers with the…

3 semanas ago

The Very Best Online Casino Video Game: A Comprehensive Guide

Welcome to our useful post concerning the very best casino site game! Whether you're a…

3 semanas ago

Free Online Casino Slots – Tips on how to Claim Emails and Bonus Codes

The random number generator (or RNG) is the program that generates the outcome of every…

3 semanas ago