Id. de artículo: 321185 - Última revisión: lunes, 04 de enero de 2010 - Versión: 13.0

Cómo identificar la versión y la edición de SQL Server

Nota acerca de su sistema operativoEste artículo se aplica a un sistema operativo distinto al que usa. El contenido del artículo que puede que no sea importante para usted, se deshabilitará
Este artículo se publicó anteriormente con el número E321185

En esta página

Expandir todo | Contraer todo

Resumen

En este artículo se describe cómo identificar el número de versión de Microsoft SQL Server actual y el nivel correspondiente de producto o de Service Pack. También describe cómo identificar la edición concreta de SQL Server que se utiliza.

Cómo determinar la versión de SQL Server 2008 que se ejecuta

Para saber la versión de Microsoft SQL Server 2008 se ejecuta, conéctese a SQL Server 2008 con SQL Server Management Studio y, a continuación, ejecute la instrucción de Transact-SQL siguiente:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Se devuelve el siguiente resultado:
  • La versión del producto (por ejemplo, 10.0.1600.22).
  • El nivel del producto (por ejemplo, RTM).
  • La edición (por ejemplo, Enterprise).
Por ejemplo, el resultado puede presentar un aspecto similar al siguiente:
Contraer esta tablaAmpliar esta tabla
10.0.1600.22RTMEnterprise Edition
En la tabla siguiente se muestra el número de versión de Sqlservr.exe.
Contraer esta tablaAmpliar esta tabla
VersiónSqlservr.exe
RTM2007.100.1600.0
SQL Server 2008 Service Pack 12007.100.2531.0

Cómo determinar la versión de SQL Server 2005 que se ejecuta

Para saber qué versión de Microsoft SQL Server 2005 se ejecuta, conéctese a SQL Server 2005 con el Analizador de consultas y ejecute la instrucción de Transact-SQL siguiente:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Se devuelve el siguiente resultado:
  • La versión del producto (por ejemplo, 9.00.1399.06).
  • El nivel del producto (por ejemplo, RTM).
  • La edición (por ejemplo, Enterprise Edition).
Por ejemplo, el resultado puede presentar un aspecto similar al siguiente:
Contraer esta tablaAmpliar esta tabla
9.00.1399.06RTMEnterprise Edition
En la tabla siguiente se muestra el número de versión de Sqlservr.exe.
Contraer esta tablaAmpliar esta tabla
VersiónSqlservr.exe
RTM2005.90.1399
Service Pack 1 de SQL Server 20052005.90.2047
Service Pack 2 de SQL Server 20052005.90.3042
SQL Server 2005 Service Pack 32005.90.4035

Cómo determinar la versión de SQL Server 2000 que se está ejecutando

Para saber qué versión de SQL Server 2000 se está ejecutando, conéctese a SQL Server 2000 con el Analizador de consultas y ejecute el código siguiente:
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Se devuelve el siguiente resultado:
  • La versión del producto (por ejemplo, 8.00.534)
  • El nivel del producto (por ejemplo, "RTM" o "SP2")
  • La edición (por ejemplo, "Standard Edition"). Por ejemplo, el resultado puede presentar un aspecto similar al siguiente:

    8.00.534 SP2 Standard Edition
En la tabla siguiente se muestra el número de versión de Sqlservr.exe.
Contraer esta tablaAmpliar esta tabla
VersiónSqlservr.exe
RTM2000.80.194.0
Service Pack 1 de SQL Server 2000 2000.80.384.0
Service Pack 2 de SQL Server 20002000.80.534.0
Service Pack 3 de SQL Server 20002000.80.760.0
Service Pack 3a de SQL Server 20002000.80.760.0
Service Pack 4 de SQL Server 20002000.8.00.2039

Cómo determinar la versión de SQL Server 7.0 que se está ejecutando

Para saber qué versión de SQL Server 7,0 se está ejecutando, conéctese a SQL Server 7.0 con el Analizador de consultas y ejecute el código siguiente:
SELECT @@VERSION
El resultado se asemeja al siguiente:
Microsoft SQL Server  7.00 - 7.00.623 (Intel X86)
        Nov 27 1998 22:20:07
        Copyright (c) 1988-1998 Microsoft Corporation
        Desktop Edition on Windows NT 5.1 (Build 2600: )
Nota En este ejemplo, el número de versión es 7.00.623.

Utilice el número de versión de la tabla siguiente para identificar el nivel de producto o de Service Pack.
Contraer esta tablaAmpliar esta tabla
Número de versiónService Pack
7.00.1063Service Pack 4 (SP4) de SQL Server 7.0
7.00.961Service Pack 3 (SP3) de SQL Server 7.0
7.00.842Service Pack 2 (SP2) de SQL Server 7.0
7.00.699Service Pack 1 (SP1) de SQL Server 7.0
7.00.623SQL Server 7.0 RTM (Release To Manufacturing)
Si el número de versión que indica @@VERSION no aparece en esta tabla, significa que SQL Server se está ejecutando con una revisión o una compilación de actualización de seguridad. Por ejemplo, si @@VERSION indica el número de versión 7.00.859, significa que se está ejecutando el Service Pack 2 de SQL Server 7.0 con una revisión instalada. Este número de versión aumenta con cada versión nueva del archivo ejecutable Sqlservr.exe. Consulte el archivo Readme.txt correspondiente a su revisión o actualización de seguridad para obtener más información.

Cómo determinar la versión de SQL Server 6.5 que se está ejecutando

Para saber qué versión de Microsoft SQL Server 6.5 se está ejecutando, conéctese a SQL Server 6.5 con Isql_w y, a continuación, ejecute el código siguiente:
SELECT @@VERSION
Utilice el número de versión de la tabla siguiente para identificar el nivel de producto o de Service Pack.
Contraer esta tablaAmpliar esta tabla
Número de versiónService Pack
6.50.479Actualización del Service Pack 5a (SP5a) de SQL Server 6.5
6.50.416Service Pack 5a (SP5a) de SQL Server 6.5
6.50.415Service Pack 5 (SP5) de SQL Server 6.5
6.50.281Service Pack 4 (SP4) de SQL Server 6.5
6.50.258Service Pack 3 (SP3) de SQL Server 6.5
6.50.240Service Pack 2 (SP2) de SQL Server 6.5
6.50.213Service Pack 1 (SP1) de SQL Server 6.5
6.50.201SQL Server 6.5 RTM
Si el número de versión que indica @@VERSION no aparece en esta tabla, significa que SQL Server se está ejecutando con una revisión o una compilación de actualización de seguridad. Este número de versión aumenta con cada versión nueva del archivo ejecutable Sqlservr.exe. Para obtener más información, consulte el archivo Readme.txt correspondiente de la revisión o actualización de seguridad.

Cómo determinar la edición de SQL Server que se ejecuta

Si duda de qué edición de SQL Server se ejecuta, la última línea de la salida que devuelve @@VERSIÓN informa de la edición a la que se ha conectado. El ejemplo que se utiliza en este artículo es la edición estándar (Standard Edition) de SQL Server 2000 en Windows NT 5.0 (compilación 2195: Service Pack 2).

Nota La información de la compilación y del Service Pack que se ha proporcionado corresponde al sistema operativo, no a SQL Server.
Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2)

Referencias

Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
290211  (http://support.microsoft.com/kb/290211/ ) Cómo obtener el último Service Pack de SQL Server 2000
301511  (http://support.microsoft.com/kb/301511/ ) Cómo obtener el Service Pack más reciente de SQL Server 7.0
273914  (http://support.microsoft.com/kb/273914/ ) Archivo Readme.txt para la actualización posterior al Service Pack 5a de SQL Server 6.5
937137  (http://support.microsoft.com/kb/937137/ ) Compilaciones de SQL Server 2005 lanzadas después del lanzamiento de SQL Server 2005 Service Pack 2

La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Express
Palabras clave: 
kbhowtomaster KB321185