una - ultima version de sql server
¿Cómo puedo saber qué edición de SQL Server se ejecuta en la máquina? (4)
Puede obtener solo el nombre de la edición usando los siguientes pasos.
- Abra el "Administrador de configuración de SQL Server"
- De la lista de servicios de SQL Server, haga clic con el botón derecho en "SQL Server (Instance_name)" y seleccione Propiedades.
- Seleccione la pestaña "Avanzado" en la ventana Propiedades.
- Verifique el nombre de la edición del "Nombre de la unidad de mantenimiento de existencias"
- Verifique la Id. De edición del "Id. De unidad de custodia de stock"
- Verifique Service Pack desde el "Nivel de paquete de servicio"
- Verificar versión de la "Versión"
Estoy ejecutando SQL Server 2005 pero no estoy seguro de qué edición es esta. ¿Cómo puedo decidir qué edición (Express, Standard, Enterprise, etc.) se está ejecutando en la máquina?
Puede obtener solo la edición (más en propiedades individuales) usando SERVERPROPERTY
p.ej
SELECT SERVERPROPERTY(''Edition'')
Cita (para "Edición"):
Edición de producto instalado de la instancia de SQL Server. Use el valor de esta propiedad para determinar las características y los límites, como la cantidad máxima de CPU, que admite el producto instalado.
Devoluciones:
''Desktop Engine'' (no disponible para SQL Server 2005.)
''Developer Edition''
''Edición de Empresa''
''Enterprise Evaluation Edition''
''Personal Edition'' (No disponible para SQL Server 2005.)
''Edición estándar''
''Edicion Expres''
''Express Edition con servicios avanzados''
''Workgroup Edition''
''Windows Embedded SQL''
Tipo de datos base: nvarchar (128)
Utilizo esta consulta aquí para obtener toda la información relevante (relevante para mí, al menos :-)) de SQL Server:
SELECT
SERVERPROPERTY(''productversion'') as ''Product Version'',
SERVERPROPERTY(''productlevel'') as ''Product Level'',
SERVERPROPERTY(''edition'') as ''Product Edition'',
SERVERPROPERTY(''buildclrversion'') as ''CLR Version'',
SERVERPROPERTY(''collation'') as ''Default Collation'',
SERVERPROPERTY(''instancename'') as ''Instance'',
SERVERPROPERTY(''lcid'') as ''LCID'',
SERVERPROPERTY(''servername'') as ''Server Name''
Eso te da un resultado como este:
Product Version Product Level Product Edition CLR Version
10.0.2531.0 SP1 Developer Edition (64-bit) v2.0.50727
Default Collation Instance LCID Server Name
Latin1_General_CI_AS NULL 1033 *********
select @@version
Muestra de salida
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) 29 de marzo de 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition (64 bits) en Windows NT 6.1 (Build 7600:)
Si solo quieres obtener la edición, puedes usar:
select serverproperty(''Edition'')
Para usar en un script automatizado, puede obtener el ID de la edición, que es un número entero:
select serverproperty(''EditionID'')
- -1253826760 = Escritorio
- -1592396055 = Expreso
- -1534726760 = Estándar
- 1333529388 = Grupo de trabajo
- 1804890536 = Enterprise
- -323382091 = Personal
- -2117995310 = Desarrollador
- 610778273 = Evaluación empresarial
- 1044790755 = Windows Embedded SQL
- 4161255391 = Express con servicios avanzados