martes, enero 22, 2008

Como saber que service pack tiene nuestro MSSQL 2005, si no somos SysDB

Este artículo en inglés explica como podemos saber que service pack o hotfix tenemos instalado en nuestro servidor de MSSQL 2005 si es que no somos el SysDBA.

Basicamente se requiere ejecutar el siguiente SQL y consultar la tabla del artículo, aunque solo llega hasta el service pack 1:

WITH Version(ver)
AS
(
SELECT SUBSTRING
(
@@VERSION,
CHARINDEX(' - ', @@VERSION)+3,
32
)
)
SELECT Build = LEFT(ver, CHARINDEX(' ', ver))
FROM Version


Para el service pack 2, si el SQL anterior nos reporta la versión 9.00.3054.00, entonces si está instalado.

Si se tiene acceso a herramientas como el Microsoft SQL Management Studio, la cosa es mas fácil, cada servidor al que nos conectemos nos muestra la version del mismo.

No hay comentarios.: