Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como verificar sua versão do SQL Server


SQL Server, ou mais especificamente, Transact-SQL, inclui várias funções internas, incluindo o @@version função escalar. O @@version function é uma função de configuração, que retorna informações de sistema e compilação para a instalação atual do SQL Server. Você pode executar essa função a qualquer momento para descobrir qual versão do SQL Server você está usando.

Veja como:
SELECT @@version;

Ao executar isso em uma interface de linha de comando, você poderá ver resultados semelhantes a este:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) 
	Apr  9 2018 18:00:41 
	Copyright (C) 2017 Microsoft Corporation
	Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)

1 row(s) returned

Executed in 1 ms


Se você executá-lo em uma interface GUI, provavelmente será uma longa string não formatada, como esta:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) 	Apr  9 2018 18:00:41 	Copyright (C) 2017 Microsoft Corporation	Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)

Obviamente, seus resultados dependerão da versão do SQL Server que você usa, sua edição, bem como do sistema operacional em que você está executando.

A função SERVERPROPERTY()


Você também pode usar o SERVERPROPERTY() função, que retorna informações de propriedade sobre a instância do servidor:
SELECT
  SERVERPROPERTY('Edition') AS Edition,
  SERVERPROPERTY('ProductVersion') AS Version;
GO

Executar isso em uma GUI como SSMS ou Azure Data Studio retorna os resultados como este:
Edição Versão
Edição do desenvolvedor (64 bits) 14.0.3025.34