¿Determinar la versión y edición de SQL Server a partir de la configuración disponible, antes de instalarlo realmente?

11

Estamos pasando por un proceso de degradación de SQL Server 2008 R2 Enterprise a la edición Standard.

Para comenzar la actividad anterior, estábamos buscando la Edición estándar disponible de SQL Server. Encontramos uno, pero nos confundimos en los siguientes puntos:

  1. Los archivos de configuración (guardados por un miembro anterior del equipo) están en una carpeta que dice que es SQL Server 2008 R2, pero solo para verificar antes de comenzar a instalar, revisamos el archivo default.ini , que dice:

    SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    Esto creó una duda si esta es la versión correcta de SQL Server requerida. Entonces, ¿hay alguna otra manera, en caso de que el método mencionado anteriormente sea incorrecto para determinar la versión, antes de continuar e intentar instalar?

  2. ¿Podemos también verificar la edición de ese SQL Server disponible, porque en la configuración, apenas podemos averiguar si realmente es la Edición Estándar?

No podemos simplemente descargar nuevos medios, según nuestras políticas de seguridad. Además, no tenemos derechos para descargar.

KASQLDBA
fuente

Respuestas:

9

Para responder a su primera pregunta:

Si no está seguro, simplemente inicie manualmente setup.exey verifique.

Cuando inicie la instalación de SQL Server 2008 utilizando setup.exe, verá:

ingrese la descripción de la imagen aquí

A continuación se muestra para SQL Server 2008R2:

ingrese la descripción de la imagen aquí

Una alternativa a ejecutar el ejecutable de instalación es hacer clic derecho y buscar la versión allí. Será algo así como 10, 10.50, 11, etc., por lo que debe convertir

Para responder a su segunda pregunta:

Desde SQL Server 2008 y versiones posteriores, Microsoft ha cambiado ya que la edición depende de la PIDque se puede encontrar en DefaultSetup.ini. El DefaultSetup.inipara SQL Server 2008 y 2008R2 tiene el mismo formato. Así que, esencialmente, si usted no sabe, usted tiene que asegurarse de que tiene los archivos de instalación correctas.

;SQLSERVER2008 Configuration File
[SQLSERVER2008]
PID="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

Para SQL Server 2005, se indicó en la carpeta Servidores default.htm . Ver

Cómo saber en qué edición están los archivos de instalación de SQL Server

No creo que pueda adivinar la PIDedición particular de SQL Server. Un medio completo será bueno para todas las ediciones de una versión particular de SQL Server.

Kin Shah
fuente