sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo comprobar la versión de su servidor SQL

SQL Server, o más específicamente, Transact-SQL, incluye una serie de funciones integradas, incluido el @@version función escalar. El @@version es una función de configuración, que devuelve información del sistema y compilación para la instalación actual de SQL Server. Puede ejecutar esta función en cualquier momento para averiguar qué versión de SQL Server está utilizando.

Así es como:

SELECT @@version;

Al ejecutar eso en una interfaz de línea de comandos, es posible que vea resultados similares a estos:

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


Si lo ejecuta en una interfaz GUI, probablemente será una cadena larga sin formato, 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, sus resultados dependerán de la versión de SQL Server que utilice, su edición y el sistema operativo en el que se esté ejecutando.

Función PROPIEDAD DEL SERVIDOR()

También puede usar SERVERPROPERTY() función, que devuelve información de propiedad sobre la instancia del servidor:

SELECT
  SERVERPROPERTY('Edition') AS Edition,
  SERVERPROPERTY('ProductVersion') AS Version;
GO

Ejecutar eso en una GUI como SSMS o Azure Data Studio arroja resultados como este:

Edición Versión
Edición para desarrolladores (64 bits) 14.0.3025.34