Cómo determinar la versión, el service pack, edición de sql server

Cómo determinar la versión, el service pack, edición de sql server

Muchas veces queremos saber que service pack está instalado en sql server, otras veces queremos saber rápidamente si es sql server edición estándar, developer o Enterprise. Este artículo contiene una función que muestra automáticamente estos datos.

Otras veces queremos saber si es sql server 2000, 2005 o superior.

El siguiente link indica como determinar la versión:

http://support.microsoft.com/kb/321185/es

Ahora, para hacer las consultas velozmente me hice una función que muestra estos datos automáticamente.

El código es el siguiente:

CREATE FUNCTION version()

RETURNS TABLE

AS

RETURN

(

SELECT SERVERPROPERTY('productversion') as Numero,

SERVERPROPERTY ('productlevel') as [service pack],

SERVERPROPERTY ('edicion') as edition, @@version as version

);

Hemos creado la función que retorna, la versión del producto, el service pack, la edicion y la version comercial.


Ahora si quiero ver los datos de mi función tengo que hacer los siguiente:

select * from version()

Ahora, si solo quiero saber el service pack uso lo siguiente:

select [service pack] from version()

Para saber si sql server es la edición de sql server

select edition from version()

Para saber la version de sql server

select version from version()

Si tienes dudas de este tema o quieres alguna función especial. Solo tienes que escribir a este blog.

Comentarios

Entradas populares de este blog

The Deep Sea: una web interactiva para explorar las profundidades el mar y descubrir las extrañas criaturas que viven en él

Detectar el usuario de Windows utilizando C#

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005