Buscar

MSSQL: Saber la versión de SQL Server instalada

Como administradores de sistemas, debemos mantener un control de las versiones de sistemas operativos y aplicaciones que tenemos instaladas en nuestros sistemas para planificar su actualización y migración.

En este post, veremos como saber la versión de SQL Server instalada en el sistema.

Disponemos de varias formas para averiguarlo:

1) Utilizando SQL Server Management Studio / SQL Server Enterprise Manager:

* Ejemplo sobre SQL Server 2008 R2:

MSSQL: Saber la versión de SQL Server instalada

* Ejemplo sobre SQL Server 2000:

MSSQL: Saber la versión de SQL Server instalada

2) Propiedades sobre el fichero: sqlservr.exe

* Ejemplo sobre SQL Server 2008 R2:

Ruta: C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn

MSSQL: Saber la versión de SQL Server instalada

* Ejemplo sobre SQL Server 2000:

Ruta: C:\Archivos de programa\Microsoft SQL Server\MSSQL\Binn

MSSQL: Saber la versión de SQL Server instalada

3) Utilizando T-SQL con Select @@version:

Use master
Select @@version

* Ejemplo sobre SQL Server 2008 R2:

MSSQL: Saber la versión de SQL Server instalada

* Ejemplo sobre SQL Server 2000:

MSSQL: Saber la versión de SQL Server instalada

4) Utilizando T-SQL con "Select SERVERPROPERTY":

Use master
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

* Ejemplo sobre SQL Server 2008 R2:

MSSQL: Saber la versión de SQL Server instalada

* Ejemplo sobre SQL Server 2000:

MSSQL: Saber la versión de SQL Server instalada

_____________________________

Las equivalencias de los números de versión a los nombres de versión son los siguientes:

12.0.x.x    SQL Server 2014
11.0.x.x    SQL Server 2012
10.50.x.x   SQL Server 2008 R2
10.00.x.x   SQL Server 2008
9.00.x.x    SQL Server 2005
8.00.x.x    SQL Server 2000
_____________________________

Versión cliente:

Hemos de tener en cuenta que cuando parcheamos una versión de SQL Server, deberíamos parchear también las herramientas cliente, en el caso de estar instaladas en otro equipo distinto del servidor SQL.

Podemos ver la versión de las herramientas cliente instaladas utilizando SQL Server Management Studio.

Ejemplo sobre SQL Server 2008 R2:

MSSQL: Saber la versión de SQL Server instalada
_____________________________

Finalmente, para disponer de un mapa de las versiones-parches, disponemos de la siguiente web:


Gracias a esta web, obtendremos un mapa de las versiones actuales de SQL Server y podremos analizar que parches nos faltan.

En el ejemplo del post, disponemos de:

SQL Server 2008 R2 - 10.50.4000.0
SQLServer 2000 - 8.00.2039


y si analizamos la tabla que nos proporciona la web a día de hoy (Enero de 2015), podemos ver:


MSSQL: Saber la versión de SQL Server instalada

SQL Server 2008 R2: Tiene el SP2 instalado, pero le falta el SP3 que ya ha sido publicado.

SQLServer 2000: Tiene el SP4 instalado, que es el último que ha sido publicado.

También hemos de tener en cuenta que a día de hoy (Enero de 2015), SQL Server 2000 está fuera del Life-Cycle, ya que finalizó en el 9/4/2013.

Deberíamos actualizar la versión de SQL Server 2000 a una versión que esté dentro del Life-Cycle.

2 comentarios: