Cómo instalar SQL Server 2008 usando un archivo de configuración

El programa de instalación de SQL Server permite generar un archivo de configuración basado en las entradas en tiempo de ejecución y predeterminada del sistema. Puede usar el archivo de configuración para implementar SQL Server en toda la empresa con la misma configuración. También puede normalizar las instalaciones manuales en toda la empresa mediante la creación de un archivo por lotes que inicie Setup.exe.

El programa de instalación admite el uso del archivo de configuración solamente a través del símbolo del sistema. A continuación se indica el orden de procesamiento de los parámetros cuando se usa el archivo de configuración:

  • El archivo de configuración sobrescribe los valores predeterminados de un paquete.

  • Los valores de línea de comandos sobrescriben los valores del archivo de configuración.

El archivo de configuración se puede usar para realizar el seguimiento de los parámetros y valores de cada instalación. De este modo, el archivo de configuración es útil para comprobar y auditar las instalaciones.

Estructura de los archivos de configuración

El archivo de configuración es un archivo de texto con la estructura básica de un parámetro (par de nombre y valor) y un comentario descriptivo.

A continuación se muestra un ejemplo de archivo ConfigurationFile.ini:

;SQLSERVER2008 Configuration File
[SQLSERVER2008]

; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. 
ACTION="Install"
; Specifies features to install, uninstall, or upgrade. The list of top-level features include SQL, AS, RS, IS, and Tools. The SQL feature will install the database engine, replication, and full-text. The Tools feature will install Management Tools, Books online, Business Intelligence Development Studio, and other shared components. 

FEATURES=SQL,Tools

Cómo generar un archivo de configuración

  1. Inserte el disco de instalación de SQL Server. Desde la carpeta raíz, haga doble clic en Setup.exe. Para realizar la instalación desde un recurso compartido de red, localice la carpeta raíz de dicho recurso y, a continuación, haga doble clic en Setup.exe.

  2. Siga los pasos del asistente hasta llegar a la página Listo para instalar. La ruta de acceso al archivo de configuración se especifica en la sección que así lo indica en la página Listo para instalar. Para obtener más información acerca de la instalación de SQL Server, vea Cómo instalar SQL Server 2008 (programa de instalación).

  3. Cancele la instalación sin completarla realmente, para generar el archivo INI.

    [!NOTA]

    La infraestructura de instalación escribe todos los parámetros correspondientes a las acciones que se ejecutaron, con la excepción de la información confidencial, como las contraseñas. Además se incluye un valor para los parámetros booleanos, ya que normalmente no se proporciona a través del símbolo del sistema.

Usar el archivo de configuración para instalar SQL Server 2008

El archivo de configuración solamente se usa en instalaciones de línea de comandos.

[!NOTA]

Si necesita realizar cambios en el archivo de configuración, se recomienda hacer una copia y trabajar con ella.

Cómo usar un archivo de configuración para instalar una instancia de SQL Server independiente

  • Realice la instalación a través del símbolo del sistema y proporcione el archivo ConfigurationFile.ini mediante el parámetro ConfigurationFile.

Cómo instalar un clúster de conmutación por error de SQL Server mediante el archivo de configuración

  1. Opción de instalación integrada (crear un clúster de conmutación por error de nodo único en un nodo y ejecutar AddNode en los demás nodos):

    • Ejecute la opción para instalar un clúster de conmutación por error y capture el archivo de configuración que enumera todos los valores de configuración de la instalación.

    • Ejecute la instalación del clúster de conmutación por error de línea de comandos proporcionando el parámetro ConfigurationFile.

    • En un nodo adicional que vaya a agregarse, ejecute AddNode para capturar el archivo ConfigurationFile.ini aplicable al clúster de conmutación por error existente.

    • Ejecute AddNode en la línea de comandos en todos los demás nodos que se unirán al clúster de conmutación por error; proporcione el mismo archivo de configuración mediante el parámetro ConfigurationFile.

  2. Opción de instalación avanzada (preparar el clúster de conmutación por error en todos los nodos de clústeres de conmutación por error y, a continuación, después de preparar todos los nodos, ejecutar "complete" en el nodo donde se encuentra el disco compartido):

    • Ejecute Prepare en uno de los nodos y capture el archivo ConfigurationFile.ini.

    • Proporcione al programa de instalación el mismo archivo ConfigurationFile.ini en todos los nodos que se prepararán para el clúster de conmutación por error.

    • Una vez preparados todos los nodos, ejecute una operación para completar el clúster de conmutación por error en el nodo que posee el disco compartido y capture el archivo ConfigurationFile.ini.

    • A continuación, puede proporcionar este archivo ConfigurationFile.ini para completar el clúster de conmutación por error.

Cómo agregar o quitar un nodo a un clúster de conmutación por error de SQL Server mediante el archivo de configuración

  • Si tiene un archivo de configuración que ya se usó previamente para agregar o quitar un nodo en un clúster de conmutación por error, puede volver a usar ese mismo archivo para agregar o quitar nodos adicionales.

Cómo actualizar un clúster de conmutación por error de SQL Server mediante el archivo de configuración

  1. Ejecute la actualización en el nodo pasivo y capture el archivo ConfigurationFile.ini. Para ello, puede realizar la actualización real o salir al final sin llegar a realizarla.

  2. En todos los nodos adicionales que se van a actualizar, proporcione el archivo ConfigurationFile.ini para completar el proceso.

Sintaxis de ejemplo

A continuación se ofrecen algunos ejemplos de uso del archivo de configuración:

  • Para especificar el archivo de configuración en el símbolo del sistema:
Setup.exe /ConfigurationFile=MyConfigurationFile.INI
  • Para especificar las contraseñas en el símbolo del sistema en lugar de hacerlo en el archivo de configuración:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI