Instalación y configuración de SQL Server en Windows desde el símbolo del sistema
Se aplica a: SQL Server: solo Windows
Antes de ejecutar el programa de instalación de SQL Server, consulte Planear una instalación de SQL Server.
Instalar una nueva instancia de SQL Server desde el símbolo del sistema le permite especificar las características que se instalarán y cómo se deben configurar. También puede especificar la interacción silenciosa, básica o completa con la interfaz de usuario del programa de instalación.
Para realizar la instalación o configurar su instancia de SQL Server desde el símbolo del sistema, abra un símbolo del sistema administrativo y navegue hasta la ubicación donde se encuentra setup.exe
en los Medios de instalación de SQL Server. Ejecute el comando setup.exe
junto con los parámetros obligatorios y opcionales que realizan lo que está intentando hacer:
C:\SQLMedia\SQLServer2022> setup.exe /[Option] /[Option] = {value}
El ejemplo siguiente instala el Motor de base de datos de SQL Server, SQL Server Analysis Services, SQL Server e Integration Services en modo silencioso:
C:\SQLMedia\SQLServer2022> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"
Para ver una lista de todos los comandos posibles en la consola, ejecute el archivo ejecutable con la marca /help
:
C:\SQLMedia\SQLServer2022> setup.exe /help
Importante
Se introdujo un nuevo parámetro de instalación, /PRODUCTCOVEREDBYSA
, en SQL Server 2022 (16.x). Este parámetro indica si la licencia de clave de producto (/PID=
) proporcionada está cubierta en un contrato de Software Assurance o de suscripción de SQL Server, o simplemente en una licencia de SQL Server.
En el resto del artículo se proporciona una descripción detallada de los parámetros disponibles.
Nota
Al instalar mediante la línea de comandos, SQL Server admite el modo silencioso completo con el parámetro /Q
o el modo silencioso sencillo con el parámetro /QS
. El modificador /QS
solamente muestra el progreso, pero no acepta ninguna entrada ni muestra mensajes de error si los encuentra. El parámetro /QS
solamente se admite cuando se ha especificado /ACTION=INSTALL
.
Con independencia del método de instalación, es necesario confirmar la aceptación de los términos de la licencia de software como usuario individual o en nombre de una entidad, a menos que el uso del software en su caso se rija por un acuerdo independiente, como un acuerdo de licencia por volumen de Microsoft o un acuerdo suscrito con un ISV u OEM.
Los términos de la licencia se muestran para revisarlos y aceptarlos en la interfaz de usuario del programa de instalación. Las instalaciones desatendidas (las que usen los parámetros /Q
o /QS
) deben incluir el parámetro /IACCEPTSQLSERVERLICENSETERMS
. Puede revisar separadamente los términos de licencia en Términos de licencia de software de Microsoft.
A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms.
En función de cómo haya recibido el software (por ejemplo, a través de un contrato de licencias por volumen de Microsoft), su uso del software puede estar sujeto a términos y condiciones adicionales.
La instalación de la línea de comandos se admite en los escenarios siguientes:
- Al instalar, actualizar o quitar una instancia y los componentes compartidos de SQL Server en un equipo local usando la sintaxis y los parámetros que se especifiquen en el símbolo del sistema.
- Al instalar, actualizar o quitar una instancia del clúster de conmutación por error.
- Al actualizar desde una edición de SQL Server a otra edición de SQL Server.
- Al instalar una instancia de SQL Server en un equipo local utilizando la sintaxis y los parámetros especificados en un archivo de configuración. Puede usar este método para copiar una configuración de instalación en varios equipos o para instalar varios nodos de una instalación de clúster de conmutación por error.
Nota
En instalaciones locales, debe ejecutar el programa de instalación como administrador. Si instala SQL Server desde un recurso compartido remoto, deberá usar una cuenta de dominio que tenga permisos de lectura y ejecución para dicho recurso. Para las instalaciones de clúster de conmutación por error, debe ser un administrador local con permisos para iniciar sesión como servicio y para actuar como parte del sistema operativo en todos los nodos de clúster de conmutación por error.
Uso correcto de los parámetros de instalación
Use las instrucciones siguientes para desarrollar comandos de instalación que tengan la sintaxis correcta:
Parámetro | Ejemplo |
---|---|
/PARAMETER | /INDICATEPROGRESS |
/PARAMETER=true/false | /SQLSVCINSTANTFILEINIT=True |
/PARAMETER=1/0 para tipos booleanos | /TCPENABLED=1 |
/PARAMETER="value" para todos los parámetros de un solo valor. Para un parámetro que requiere una ruta de acceso: se admite /INSTANCEDIR=C:\Path o /INSTANCEDIR="C:\Path" . |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
/PARAMETER="value1" "value2" "value3" para todos los parámetros con varios valores. Excepción: /FEATURES , que es un parámetro de varios valores, pero su formato es /FEATURES=AS,RS,IS sin un espacio, delimitado por comas. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Importante
Si al instalar SQL Server se especifica la misma ruta de directorio para INSTANCEDIR
y SQLUSERDBDIR
, el Agente SQL Server y la búsqueda de texto completo no se inician porque faltarán permisos.
Nota:
Los valores de servidores relacionales admiten formatos adicionales que finalicen con una barra diagonal inversa: barra diagonal inversa (\
) o dos caracteres de barra diagonal inversa (\\
) en la ruta de acceso.
Opciones de parámetros
En las secciones siguientes se proporcionan parámetros para desarrollar scripts de instalación de la línea de comandos en escenarios de instalación, actualización y reparación. Los parámetros pueden tomar valores diferentes en función del escenario elegido.
Los parámetros que se enumeran para un componente de Motor de base de datos de SQL Server son específicos de ese componente. Los parámetros del Agente SQL Server y SQL Server Browser son aplicables cuando instala Motor de base de datos de SQL Server.
- Parámetros de instalación
- Parámetros de SysPrep
- Parámetros de actualización
- Parámetros de reparación
- Parámetros de regeneración de bases de datos del sistema
- Parámetros de desinstalación
- Parámetros de clúster de conmutación por error
- Parámetros de cuenta de servicio
- Parámetros de características
- Parámetros de rol
- Control del comportamiento de la conmutación por error con el parámetro /FAILOVERCLUSTERROLLOWNERSHIP
- Configuración de identificador de instancia o InstanceID
Parámetros de instalación
Use los parámetros de la tabla siguiente con el fin de desarrollar scripts de la línea de comandos para la instalación de una nueva instancia de SQL Server.
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la instalación. Valores admitidos: Install . |
Control de la instalación de Motor de base de datos | /SUPPRESSPRIVACYSTATEMENTNOTICE Necesario, cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Suprime la instrucción de aviso de privacidad. Al usar esta marca, acepta el aviso de privacidad. |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Python de SQL Server | /IACCEPTPYTHONLICENSETERMS Obligatorio cuando se especifica el parámetro /Q o /QS para las instalaciones desatendidas que incluyen el paquete Anaconda de Python. |
Obligatorio para confirmar la aceptación de los términos de licencia. |
Control de la instalación de R SQL Server | /IACCEPTROPENLICENSETERMS Obligatorio cuando se especifica el parámetro /Q o /QS para las instalaciones desatendidas que incluyen el paquete de Microsoft R Open. |
Obligatorio para confirmar la aceptación de los términos de licencia. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /UpdateEnabled Opcional |
Especifique si el programa de instalación de SQL Server debe detectar e incluir actualizaciones del producto. Los valores válidos son True y False , o 1 y 0 . De manera predeterminada, la instalación de SQL Server incluirá las actualizaciones que encuentre. |
Control de la instalación de Motor de base de datos | /UpdateSource Opcional |
Especifique la ubicación en que el programa de instalación de SQL Server obtendrá las actualizaciones del producto. Los valores válidos son "MU" para buscar en Microsoft Update, una ruta de acceso de carpeta válida, una ruta relativa, como .\MyUpdates , o un recurso compartido UNC. De manera predeterminada, el programa de instalación de SQL Server buscará en Microsoft Update o en el Servicio Windows Update mediante Windows Server Update Services. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /ERRORREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica el informe de errores de SQL Server. Para más información, vea Complemento de privacidad de SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /FEATURES o /ROLE Obligatorio |
Especifica los componentes que se van a instalar. Elija /FEATURES para especificar los componentes de SQL Server individuales que instalar. Para obtener más información, vea Parámetros de características a continuación.Elija /ROLE para especificar un rol de instalación. Los roles de instalación instalan SQL Server en una configuración predeterminada. |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTALLSHAREDDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos de 64 bits. Valor predeterminado: %Program Files%\Microsoft SQL Server No se puede establecer en %Program Files(x86)%\Microsoft SQL Server |
Control de la instalación de Motor de base de datos | /INSTALLSHAREDWOWDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos de 32 bits. Se admite únicamente en un sistema de 64 bits. Valor predeterminado: %Program Files(x86)%\Microsoft SQL Server No se puede establecer en %Program Files%\Microsoft SQL Server |
Control de la instalación de Motor de base de datos | /INSTANCEDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes específicos de la instancia. |
Control de la instalación de Motor de base de datos | /INSTANCEID Opcional |
Especifica un valor no predeterminado para un InstanceID. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PRODUCTCOVEREDBYSA Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Obligatorio al instalar la característica de extensión de Azure desde la línea de comandos con AZUREEXTENSION . |
Especifica la cobertura de licencia para SQL Server./PRODUCTCOVEREDBYSA=True , o simplemente /PRODUCTCOVEREDBYSA , indica que está cubierto en Software Assurance o en la suscripción de SQL Server./PRODUCTCOVEREDBYSA=False , o bien omitir el parámetro, indica que está cubierto en una licencia de SQL Server. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
Control de la instalación de Motor de base de datos | /UIMODE Opcional |
Especifica si se va a presentar solo el número mínimo de cuadros de diálogo durante la instalación./UIMODE solo se puede usar con los parámetros /ACTION=INSTALL y UPGRADE .Valores admitidos: - /UIMODE=Normal es el valor predeterminado para las ediciones distintas de Express y presenta todos los cuadros de diálogo de instalación para las características seleccionadas.- /UIMODE=AutoAdvance es el valor predeterminado para las ediciones distintas de Express y omite los cuadros de diálogo no esenciales.Cuando se combina con otros parámetros, se invalida UIMODE . Por ejemplo, cuando se proporciona /UIMODE=AutoAdvance y /ADDCURRENTUSERASSQLADMIN=FALSE , el cuadro de diálogo de aprovisionamiento no se rellena automáticamente con el usuario actual.La configuración UIMODE no se puede usar con los parámetros /Q o /QS . |
Control de la instalación de Motor de base de datos | /SQMREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica la notificación del uso de características para SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Agente SQL Server | /AGTSVCACCOUNT Obligatorio |
Especifica la cuenta para el servicio Agente SQL Server. |
Agente SQL Server | /AGTSVCPASSWORD Se requiere |
Especifica la contraseña de la cuenta del servicio del Agente SQL Server. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Agente SQL Server | /AGTSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio para el servicio del Agente SQL Server. Valores admitidos: - Automatic - Disabled - Manual |
Motor de PolyBase | /PBENGSVCACCOUNT Opcional |
Especifica la cuenta del servicio de motor. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Motor de PolyBase | /PBENGSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta del servicio de motor. |
Motor de PolyBase | /PBENGSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio del motor de PolyBase. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
Movimiento de datos de PolyBase | /PBDMSSVCACCOUNT Opcional |
Especifica la cuenta del servicio Movimiento de datos. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Movimiento de datos de PolyBase | /PBDMSSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta de movimiento de datos. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Movimiento de datos de PolyBase | /PBDMSSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio para el servicio de movimiento de datos. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
PolyBase | /PBPORTRANGE Opcional |
Especifica un intervalo de puertos con un mínimo de 6 puertos para los servicios de PolyBase. Ejemplo:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Opcional |
Especifica si la instancia de Motor de base de datos de SQL Server se usará como parte del grupo de cálculo de escalabilidad horizontal de PolyBase. Use esta opción si va a configurar un grupo de cálculo de escalabilidad horizontal PolyBase que incluya el nodo principal. Valores admitidos: True , False |
Analysis Services | /ASBACKUPDIR Opcional |
Especifica el directorio de los archivos de copia de seguridad de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Opcional |
Especifica la configuración de la intercalación para Analysis Services. Valor predeterminado: Latin1_General_CI_AS Nota: Solo se admite la intercalación de Windows. El uso de la intercalación de SQL puede dar lugar a un comportamiento inesperado. |
Analysis Services | /ASCONFIGDIR Opcional |
Especifica el directorio de los archivos de configuración de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analysis Services | /ASDATADIR Opcional |
Especifica el directorio de los archivos de datos de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Opcional |
Especifica el directorio de los archivos de registro de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analysis Services | /ASSERVERMODE Opcional |
Especifica el modo de servidor de la instancia de Analysis Services. Los valores válidos en un escenario de clúster son MULTIDIMENSIONAL o TABULAR . ASSERVERMODE distingue entre mayúsculas y minúsculas. Todos los valores se deben expresar en mayúsculas. Para obtener más información sobre los valores válidos, vea Install Analysis Services in Tabular Mode. |
Analysis Services | /ASSVCACCOUNT Obligatorio |
Especifica la cuenta del servicio de Analysis Services . |
Analysis Services | /ASSVCPASSWORD Se requiere |
Especifica la contraseña del servicio de Analysis Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Analysis Services | /ASSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio de Analysis Services . Valores admitidos: - Automatic - Disabled - Manual |
Analysis Services | /ASSYSADMINACCOUNTS Obligatorio |
Especifica las credenciales de administrador de Analysis Services. |
Analysis Services | /ASTEMPDIR Opcional |
Especifica el directorio de los archivos temporales de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Opcional |
Especifica si el proveedor MSOLAP se puede ejecutar en proceso. Valor predeterminado: 1 = habilitado |
Analysis Services | /FARMACCOUNT Obligatorio para SPI_AS_NewFarm |
Especifica una cuenta de usuario de dominio para ejecutar los servicios de Administración central de SharePoint y otros servicios esenciales en una granja. Este parámetro solo se utiliza para las instancias de Analysis Services que se instalan mediante /ROLE = SPI_AS_NEWFARM . |
Analysis Services | /FARMPASSWORD Obligatorio para SPI_AS_NewFarm |
Especifica una contraseña para la cuenta de la granja. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Analysis Services | /PASSPHRASE Obligatorio para SPI_AS_NewFarm |
Especifica una frase de contraseña que se utiliza para agregar servidores de aplicación adicionales o servidores front-end web a una granja de SharePoint. Este parámetro solo se utiliza para las instancias de Analysis Services que se instalan mediante /ROLE = SPI_AS_NEWFARM . |
Analysis Services | /FARMADMINIPORT Obligatorio para SPI_AS_NewFarm |
Especifica un puerto para conectar con la aplicación web de Administración central de SharePoint. Este parámetro solo se utiliza para las instancias de Analysis Services que se instalan mediante /ROLE = SPI_AS_NEWFARM . |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio SQL Server Browser. Valores admitidos: - Automatic - Disabled - Manual |
Motor de base de datos de SQL Server | /ENABLERANU Opcional |
Habilita las credenciales del comando run-as para las instalaciones de SQL Server Express . |
Motor de base de datos de SQL Server | /INSTALLSQLDATADIR Opcional |
Especifica el directorio de datos de los archivos de datos de SQL Server . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\ Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\ |
Motor de base de datos de SQL Server | /SAPWD Obligatorio cuando /SECURITYMODE=SQL |
Especifica la contraseña de la cuenta SA de SQL Server. |
Motor de base de datos de SQL Server | /SECURITYMODE Opcional |
Especifica el modo de seguridad de SQL Server. Si no se proporciona este parámetro, se admite el modo de autenticación solamente de Windows. Valor admitido: SQL |
Motor de base de datos de SQL Server | /SQLBACKUPDIR Opcional |
Especifica el directorio de los archivos de copia de seguridad. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Motor de base de datos de SQL Server | /SQLCOLLATION Opcional |
Especifica la configuración de la intercalación para SQL Server. La configuración de instalación predeterminada depende de la configuración regional del sistema operativo (SO). Las intercalaciones de nivel de servidor se pueden cambiar durante la instalación o modificando la configuración regional del SO antes de la instalación. La intercalación predeterminada se establece en la versión más antigua disponible que esté asociada a cada configuración regional concreta. Esto se debe a motivos de compatibilidad con versiones anteriores. Por tanto, esta no es siempre la intercalación recomendada. Para aprovechar al máximo las características de SQL Server, cambie la configuración de instalación predeterminada para que use las intercalaciones de Windows. Por ejemplo, para la configuración regional del sistema operativo English (United States) (página de códigos 1252), la intercalación predeterminada durante la instalación es SQL_Latin1_General_CP1_CI_AS y se puede cambiar a la intercalación de Windows homóloga más cercana: Latin1_General_100_CI_AS_SC .Para obtener más información, consulte Soporte técnico de intercalación y Unicode. |
Motor de base de datos de SQL Server | /ADDCURRENTUSERASSQLADMIN Opcional |
Agrega el usuario actual al rol fijo de servidor sysadmin de SQL Server. El parámetro /ADDCURRENTUSERASSQLADMIN se puede usar al instalar las ediciones Express o cuando se usa /ROLE=AllFeatures_WithDefaults . Para obtener más información, consulte /ROLE a continuación.El uso de /ADDCURRENTUSERASSQLADMIN es opcional, pero se requiere /ADDCURRENTUSERASSQLADMIN o /SQLSYSADMINACCOUNTS .Valores predeterminados: True para las ediciones de SQL Server ExpressFalse en todas las demás ediciones |
Motor de base de datos de SQL Server | /SQLSVCACCOUNT Obligatorio |
Especifica la cuenta de inicio del servicio de SQL Server. |
Motor de base de datos de SQL Server | /SQLSVCPASSWORD Requerido |
Especifica la contraseña de SQLSVCACCOUNT . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de base de datos de SQL Server | /SQLSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio de SQL Server . Valores admitidos: - Automatic - Disabled - Manual |
Motor de base de datos de SQL Server | /SQLSYSADMINACCOUNTS Obligatorio |
Use este parámetro para proporcionar inicios de sesión que sean miembros del rol sysadmin. Para las ediciones de SQL Server distintas de Express, se requiere /SQLSYSADMINACCOUNTS . Para las ediciones de SQL Server Express, el uso de /SQLSYSADMINACCOUNTS es opcional, pero se requiere /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN . |
Motor de base de datos de SQL Server | /SQLTEMPDBDIR Opcional |
Especifica los directorios de los archivos de datos de tempdb . Si especifica varios directorios, sepárelos con un espacio en blanco. Si se especifican varios directorios, los archivos de datos de tempdb se distribuirán por los directorios mediante round robin.Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGDIR Opcional |
Especifica el directorio del archivo de registro de tempdb .Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBFILECOUNT Opcional |
Especifica el número de archivos de datos de tempdb que va a agregar el programa de instalación. Este valor se puede aumentar hasta el número de núcleos existente.Valor predeterminado: 1 para SQL Server Express 8 o el número de núcleos, lo que sea menor en todas las demás ediciones Importante: El archivo de base de datos principal para tempdb seguirá siendo tempdb.mdf . Los archivos de tempdb adicionales se denominarán tempdb_mssql_#.ndf , donde # es un número único para cada archivo de base de datos de tempdb adicional creado durante la instalación. Lo que se persigue con esta convención de nomenclatura es que estos archivos sean únicos. Si se desinstala una instancia de SQL Server, se eliminan los archivos con la convención de nomenclatura tempdb_mssql_#.ndf . No use la convención de nomenclatura tempdb_mssql_\*.ndf con archivos de base de datos de usuario.Advertencia: SQL Server Express no se puede usar para configurar este parámetro. El programa de instalación solamente instala un único archivo de datos de tempdb . |
Motor de base de datos de SQL Server | /SQLTEMPDBFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial de cada archivo de datos de tempdb .Valor predeterminado = 4 MB en SQL Server Express; 8 MB en el resto de ediciones Mín. = 4 MB o 8 MB Máx. = 1024 MB |
Motor de base de datos de SQL Server | /SQLTEMPDBFILEGROWTH Opcional |
Especifica el incremento de crecimiento de archivo en MB de cada archivo de datos de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial en MB del archivo de registro de tempdb . El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 4 para SQL Server Express 8 para todas las demás ediciones Intervalo permitido: Mín. = valor predeterminado (4 o 8), máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILEGROWTH Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el incremento de crecimiento de archivo en MB del archivo de registro de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLUSERDBDIR Opcional |
Especifica el directorio de los archivos de datos de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Motor de base de datos de SQL Server | /SQLSVCINSTANTFILEINIT Opcional |
Habilita la inicialización instantánea de archivos de la cuenta de servicio de SQL Server. Vea Inicialización instantánea de archivos de la base de datos para conocer las consideraciones sobre seguridad y rendimiento. Valores admitidos: - False (predeterminado)- True |
Motor de base de datos de SQL Server | /SQLUSERDBLOGDIR Opcional |
Especifica el directorio de los archivos de registro de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Motor de base de datos de SQL Server | /SQLMAXDOP=parameter Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. Opcional. Si se omite en las instalaciones desatendidas (silenciosas), MAXDOP se alineará con las directrices sobre el grado máximo de paralelismo. |
Especifica el grado máximo de paralelismo, que determina cuántos procesadores puede usar una única instrucción durante la ejecución de una sola instrucción. El valor predeterminado se alineará con el grado máximo de instrucciones de paralelismo. |
Motor de base de datos de SQL Server | /USESQLRECOMMENDEDMEMORYLIMITS Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. Opcional. Si se omiten /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY y /SQLMAXMEMORY en instalaciones desatendidas (silenciosas), Motor de base de datos de SQL Server usará la configuración de memoria de SQL Server predeterminada. |
Especifica que Motor de base de datos de SQL Server usará los valores recomendados calculados que se alinean con las directrices de configuración de memoria de servidor para una instancia de SQL Server independiente. Nota: Este parámetro no se puede usar con /SQLMINMEMORY y /SQLMAXMEMORY . |
Motor de base de datos de SQL Server | /SQLMINMEMORY Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. Opcional. Si se omiten /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY y /SQLMAXMEMORY en instalaciones desatendidas (silenciosas), Motor de base de datos de SQL Server usará la configuración de memoria de SQL Server predeterminada. |
Especifica la configuración mínima de memoria de servidor en MB. Valor predeterminado: 0. Nota: Este parámetro no se puede usar con /USESQLRECOMMENDEDMEMORYLIMITS . |
Motor de base de datos de SQL Server | /SQLMAXMEMORY Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. Opcional. Si se omiten /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY y /SQLMAXMEMORY en instalaciones desatendidas (silenciosas), Motor de base de datos de SQL Server usará la configuración de memoria de SQL Server predeterminada. |
Especifica la configuración máxima de memoria de servidor en MB. Valor predeterminado: valor recomendado calculado que se alinea con las directrices de configuración de memoria de servidor para una instancia de SQL Server independiente. Nota: Este parámetro no se puede usar con /USESQLRECOMMENDEDMEMORYLIMITS . |
FILESTREAM | /FILESTREAMLEVEL Opcional |
Especifica el nivel de acceso de la característica FILESTREAM. Valores admitidos: - 0 = deshabilitar la compatibilidad de FILESTREAM con esta instancia. (Valor predeterminado)- 1 = habilitar FILESTREAM para acceso Transact-SQL.- 2 = habilitar FILESTREAM para el acceso de transmisión por secuencias de Transact-SQL y E/S de archivos. (No es válido en escenarios de clúster)- 3 = permitir que los clientes remotos tengan acceso de transmisión por secuencias a los datos de FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Opcional Obligatorio cuando FILESTREAMLEVEL es mayor que 1. |
Especifica el nombre del recurso compartido de Windows en el que se almacenarán los datos de FILESTREAM. |
Texto completo de SQL Server | /FTSVCACCOUNT Opcional |
Especifica la cuenta para el servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Se usa ServiceSID para asegurar la comunicación entre SQL Server y el demonio de filtro de texto completo. Si no se proporcionan los valores, se deshabilita el servicio iniciador de filtro de texto completo. Tiene que usar el Administrador de control de SQL Server para cambiar la cuenta del servicio y habilitar la funcionalidad de texto completo. Valor predeterminado: Local Service Account |
Texto completo de SQL Server | /FTSVCPASSWORD Opcional |
Especifica la contraseña del servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCACCOUNT Obligatorio |
Especifica la cuenta de Integration Services. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Se requiere |
Especifica la contraseña de Integration Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCStartupType Opcional |
Especifica el modo de inicio del servicio de Integration Services . |
Configuración de red de SQL Server | /NPENABLED Opcional |
Especifica el estado del protocolo Canalizaciones con nombre del servicio de SQL Server. Valores admitidos: - 0 = deshabilitar el protocolo Canalizaciones con nombre- 1 = habilitar el protocolo Canalizaciones con nombre |
Configuración de red de SQL Server | /TCPENABLED Opcional |
Especifica el estado del protocolo TCP para el servicio de SQL Server. Valores admitidos: - 0 = deshabilitar el protocolo TCP- 1 = habilitar el protocolo TCP |
Reporting Services | /RSINSTALLMODE Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional Disponible únicamente en FilesOnlyMode |
Especifica el modo de instalación de Reporting Services. Valores admitidos: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Nota: Si la instalación incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es DefaultNativeMode .Si la instalación no incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es FilesOnlyMode .Si elige DefaultNativeMode pero la instalación no incluye el motor de base de datos de SQL Server, la instalación cambiará automáticamente RSINSTALLMODE a FilesOnlyMode . |
Reporting Services | /RSSVCACCOUNT Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Obligatorio |
Especifica la cuenta de inicio de Reporting Services. |
Reporting Services | /RSSVCPASSWORD Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Se requiere |
Especifica la contraseña de la cuenta de inicio del servicio de Reporting Services. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Reporting Services | /RSSVCStartupType Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional |
Especifica el modo de inicio de Reporting Services. Valores admitidos: - Automatic - Disabled - Manual |
Python/Machine Learning Services (en base de datos) | /MPYCACHEDIRECTORY Opcional |
Reservado para uso futuro. Use %TEMP% a fin de almacenar archivos .CAB de Python para su instalación en un equipo que no tenga conexión a Internet. |
R/Machine Learning Services (en base de datos) | /MRCACHEDIRECTORY Opcional |
Use este parámetro a fin de especificar el directorio Caché para la compatibilidad con las características de Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (independiente) o R en SQL Server Machine Learning Services o Machine Learning Server (independiente). Esta opción se usa normalmente cuando se instalan componentes de R desde la línea de comandos en un equipo sin acceso a Internet. |
Java/Extensiones de lenguaje | /SQL_INST_JAVA ,/SQLJAVADIR = "path" Se aplica a: SQL Server 2019 (15.x) solo. Opcional |
Especifica la instalación de Java con extensiones de Lenguaje. Si /SQL_INST_JAVA se especifica sin el parámetro /SQLJAVADIR , se supone que quiere instalar la instancia Open JRE de Zulu que proporciona el soporte de instalación.La especificación de una ruta de acceso de /SQLJAVADIR indica que quiere usar una instancia de JRE o JDK ya instalada. |
Extensión de Azure para SQL Server | /FEATURES=AZUREEXTENSION Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Conecte la instancia a Azure Arc. |
Extensión de Azure para SQL Server | /AZURESUBSCRIPTIONID Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Suscripción de Azure donde se creará el recurso de instancia de SQL Server. |
Extensión de Azure para SQL Server | /AZURERESOURCEGROUP Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Grupo de recursos de Azure donde se creará el recurso de instancia de SQL Server. |
Extensión de Azure para SQL Server | /AZUREREGION Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Región de Azure donde se creará el recurso de instancia de SQL Server. |
Extensión de Azure para SQL Server | /AZURETENANTID Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Id. de inquilino de Azure en el que existe la entidad de servicio. |
Extensión de Azure para SQL Server | /AZURESERVICEPRINCIPAL Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Entidad de servicio para autenticarse con el identificador de inquilino, la suscripción y el grupo de recursos especificados. |
Extensión de Azure para SQL Server | /AZURESERVICEPRINCIPALSECRET Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Secreto de entidad de servicio. |
Extensión de Azure para SQL Server | /AZUREARCPROXY Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Opcional |
Nombre del servidor proxy que se usa para conectarse a Azure Arc. |
Sintaxis de ejemplo
Para instalar una instancia nueva e independiente con los componentes de Motor de base de datos de SQL Server, replicación y búsqueda de texto completo y habilitar la inicialización instantánea de archivos para Motor de base de datos de SQL Server.
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
Instalación y conexión a Azure
A partir de SQL Server 2022 (16.x), puede instalar el agente de Azure Arc con la extensión de Azure para SQL Server mediante el programa de instalación de SQL Server. Al instalar el agente de Azure Arc y la extensión de SQL Server, automáticamente se habilitan todas las instancias del host para Arc, de tal forma que se registrarán todas las instancias de SQL Server como recursos en Azure y se les permitirá tener asociados otros servicios de administración de Azure.
En el ejemplo siguiente se instala una instancia de SQL Server, el agente de Azure Arc y la extensión de Azure para SQL Server para que la instancia de SQL Server esté conectada a Azure después de la instalación. Antes de ejecutar el ejemplo, reemplace la información entre corchetes angulares (< ... >
) por su información.
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
En el ejemplo siguiente se instala el agente de Azure Arc y la extensión de Azure para SQL Server, para administrar todas las instancias existentes de SQL Server que están instaladas.
setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
En el ejemplo siguiente se muestra cómo quitar la extensión de Azure para SQL Server mediante la configuración de SQL Server.
Nota
Este comando no desinstalará físicamente la extensión de Azure para SQL Server. En su lugar, el comando marcará esta característica como no seleccionada en la instalación. Para quitar el recurso de Azure para esta instancia, vaya a Azure Portal y elimínelo.
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Para obtener más información sobre cómo conectarse a Azure Arc, consulte:
Parámetros de SysPrep
Para obtener más información acerca de SysPrep de SQL Server, vea
Instalar SQL Server 2016 (13.x) con SysPrep.
Preparar los parámetros de imagen
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para preparar una instancia de SQL Server sin configurarla.
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la instalación. Valores admitidos: PrepareImage |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /UpdateEnabled Opcional |
Especifique si el programa de instalación de SQL Server debe detectar e incluir actualizaciones del producto. Los valores válidos son True y False , o 1 y 0 . De manera predeterminada, la instalación de SQL Server incluirá las actualizaciones que encuentre. |
Control de la instalación de Motor de base de datos | /UpdateSource Opcional |
Especifique la ubicación en que el programa de instalación de SQL Server obtendrá las actualizaciones del producto. Los valores válidos son "MU" para buscar en Microsoft Update, una ruta de acceso de carpeta válida, una ruta relativa, como .\MyUpdates , o un recurso compartido UNC. De manera predeterminada, el programa de instalación de SQL Server buscará en Microsoft Update o en el Servicio Windows Update mediante Windows Server Update Services. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /FEATURES Obligatorio |
Especifica los componentes que se van a instalar. Los valores admitidos son SQLEngine , Replication , FullText , DQ , AS , AS_SPI , RS , RS_SHP , RS_SHPWFE , DQC , Conn , IS , BC , SDK , DREPLAY_CTLR , DREPLAY_CLT , SNAC_SDK , SQLODBC , SQLODBC_SDK , LocalDB , MDS , POLYBASE 1 |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTALLSHAREDDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos de 64 bits. Valor predeterminado: %Program Files%\Microsoft SQL Server No se puede establecer en %Program Files(x86)%\Microsoft SQL Server |
Control de la instalación de Motor de base de datos | /INSTANCEDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes específicos de la instancia. |
Control de la instalación de Motor de base de datos | /INSTANCEID Anterior a SQL Server 2012 (11.x) SP1 CU2 (enero de 2013) Requerido. A partir de SQL Server 2012 (11.x) SP1 CU2 Requerido para características de instancia. |
Especifica InstanceID para la instancia que se prepara. |
Motor de PolyBase | /PBENGSVCACCOUNT Opcional |
Especifica la cuenta del servicio de motor. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Movimiento de datos de PolyBase | /PBDMSSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta de movimiento de datos. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio del motor de PolyBase. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
PolyBase | /PBPORTRANGE Opcional |
Especifica un intervalo de puertos con un mínimo de 6 puertos para los servicios de PolyBase. Ejemplo:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Opcional |
Especifica si la instancia de Motor de base de datos de SQL Server se usará como parte del grupo de cálculo de escalabilidad horizontal de PolyBase. Use esta opción si va a configurar un grupo de cálculo de escalabilidad horizontal PolyBase que incluya el nodo principal. Valores admitidos: True , False |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
1 Distributed Replay, el SDK y SNAC no están disponibles en SQL Server 2022 (16.x).
Sintaxis de ejemplo
Para preparar una nueva instancia independiente con los componentes Motor de base de datos de SQL Server, Replicación y Búsqueda de texto completo y Reporting Services.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Parámetros de imagen completos
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para completar y configurar una instancia preparada de SQL Server.
Componente de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la instalación. Valores admitidos: CompleteImage |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /ERRORREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica el informe de errores de SQL Server. Para más información, vea Complemento de privacidad de SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTANCEID Anterior a SQL Server 2012 (11.x) SP1 CU2 (enero de 2013) Requerido. A partir de SQL Server 2012 (11.x) SP1 CU2 Opcional. |
Use el identificador de instancia durante el paso para preparar la imagen. Valores admitidos: InstanceID de una instancia preparada. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Anterior a SQL Server 2012 (11.x) SP1 CU2 (enero de 2013) Requerido. A partir de SQL Server 2012 (11.x) SP1 CU2 Opcional. |
Especifica un nombre de instancia de SQL Server para la instancia que se ha completado. Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PRODUCTCOVEREDBYSA Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Obligatorio al instalar la característica de extensión de Azure desde la línea de comandos con AZUREEXTENSION . |
Especifica la cobertura de licencia para SQL Server./PRODUCTCOVEREDBYSA=True , o simplemente /PRODUCTCOVEREDBYSA , indica que está cubierto en Software Assurance o en la suscripción de SQL Server./PRODUCTCOVEREDBYSA=False , o bien omitir el parámetro, indica que está cubierto en una licencia de SQL Server. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
Control de la instalación de Motor de base de datos | /SQMREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica la notificación del uso de características para SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Agente SQL Server | /AGTSVCACCOUNT Obligatorio |
Especifica la cuenta para el servicio Agente SQL Server. |
Agente SQL Server | /AGTSVCPASSWORD Se requiere |
Especifica la contraseña de la cuenta del servicio del Agente SQL Server. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Agente SQL Server | /AGTSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio para el servicio del Agente SQL Server. Valores admitidos: - Automatic - Disabled - Manual |
Motor de PolyBase | /PBENGSVCACCOUNT Opcional |
Especifica la cuenta del servicio de motor. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Movimiento de datos de PolyBase | /PBDMSSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta de movimiento de datos. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio del motor de PolyBase. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
PolyBase | /PBPORTRANGE Opcional |
Especifica un intervalo de puertos con un mínimo de 6 puertos para los servicios de PolyBase. Ejemplo:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Opcional |
Especifica si la instancia de Motor de base de datos de SQL Server se usará como parte del grupo de cálculo de escalabilidad horizontal de PolyBase. Use esta opción si va a configurar un grupo de cálculo de escalabilidad horizontal PolyBase que incluya el nodo principal. Valores admitidos: True , False |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio SQL Server Browser. Valores admitidos: - Automatic - Disabled - Manual |
Motor de base de datos de SQL Server | /ENABLERANU Opcional |
Habilita las credenciales del comando run-as para las instalaciones de SQL Server Express . |
Motor de base de datos de SQL Server | /INSTALLSQLDATADIR Opcional |
Especifica el directorio de datos de los archivos de datos de SQL Server . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\ Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\ |
Motor de base de datos de SQL Server | /SAPWD Obligatorio cuando /SECURITYMODE=SQL |
Especifica la contraseña de la cuenta SA de SQL Server. |
Motor de base de datos de SQL Server | /SECURITYMODE Opcional |
Especifica el modo de seguridad de SQL Server. Si no se proporciona este parámetro, se admite el modo de autenticación solamente de Windows. Valor admitido: SQL |
Motor de base de datos de SQL Server | /SQLBACKUPDIR Opcional |
Especifica el directorio de los archivos de copia de seguridad. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Motor de base de datos de SQL Server | /SQLCOLLATION Opcional |
Especifica la configuración de la intercalación para SQL Server. El valor predeterminado se basa en la configuración regional del sistema operativo Windows. Para obtener más información, consulte Soporte técnico de intercalación y Unicode. |
Motor de base de datos de SQL Server | /SQLSVCACCOUNT Obligatorio |
Especifica la cuenta de inicio del servicio de SQL Server. |
Motor de base de datos de SQL Server | /SQLSVCPASSWORD Requerido |
Especifica la contraseña de SQLSVCACCOUNT . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de base de datos de SQL Server | /SQLSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio de SQL Server . Valores admitidos: - Automatic - Disabled - Manual |
Motor de base de datos de SQL Server | /SQLSYSADMINACCOUNTS Obligatorio |
Use este parámetro para proporcionar inicios de sesión que sean miembros del rol sysadmin. Para las ediciones de SQL Server distintas de Express, se requiere /SQLSYSADMINACCOUNTS . Para las ediciones de SQL Server Express, el uso de /SQLSYSADMINACCOUNTS es opcional, pero se requiere /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN . |
Motor de base de datos de SQL Server | /SQLTEMPDBDIR Opcional |
Especifica los directorios de los archivos de datos de tempdb . Si especifica varios directorios, sepárelos con un espacio en blanco. Si se especifican varios directorios, los archivos de datos de tempdb se distribuirán por los directorios mediante round robin.Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGDIR Opcional |
Especifica el directorio del archivo de registro de tempdb .Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial de cada archivo de datos de tempdb .Valor predeterminado = 4 MB en SQL Server Express; 8 MB en el resto de ediciones Mín. = 4 MB o 8 MB Máx. = 1024 MB |
Motor de base de datos de SQL Server | /SQLTEMPDBFILEGROWTH Opcional |
Especifica el incremento de crecimiento de archivo en MB de cada archivo de datos de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial en MB del archivo de registro de tempdb . El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 4 para SQL Server Express 8 para todas las demás ediciones Intervalo permitido: Mín. = valor predeterminado (4 o 8), máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILEGROWTH Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el incremento de crecimiento de archivo en MB del archivo de registro de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBFILECOUNT Opcional |
Especifica el número de archivos de datos de tempdb que va a agregar el programa de instalación. Este valor se puede aumentar hasta el número de núcleos existente.Valor predeterminado: 1 para SQL Server Express 8 o el número de núcleos, lo que sea menor en todas las demás ediciones Importante: El archivo de base de datos principal para tempdb seguirá siendo tempdb.mdf . Los archivos de tempdb adicionales se denominarán tempdb_mssql_#.ndf , donde # es un número único para cada archivo de base de datos de tempdb adicional creado durante la instalación. Lo que se persigue con esta convención de nomenclatura es que estos archivos sean únicos. Si se desinstala una instancia de SQL Server, se eliminan los archivos con la convención de nomenclatura tempdb_mssql_#.ndf . No use la convención de nomenclatura tempdb_mssql_\*.ndf con archivos de base de datos de usuario.Advertencia: SQL Server Express no se puede usar para configurar este parámetro. El programa de instalación solamente instala un único archivo de datos de tempdb . |
Motor de base de datos de SQL Server | /SQLUSERDBDIR Opcional |
Especifica el directorio de los archivos de datos de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Motor de base de datos de SQL Server | /SQLUSERDBLOGDIR Opcional |
Especifica el directorio de los archivos de registro de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Opcional |
Especifica el nivel de acceso de la característica FILESTREAM. Valores admitidos: - 0 = deshabilitar la compatibilidad de FILESTREAM con esta instancia. (Valor predeterminado)- 1 = habilitar FILESTREAM para acceso Transact-SQL.- 2 = habilitar FILESTREAM para el acceso de transmisión por secuencias de Transact-SQL y E/S de archivos. (No es válido en escenarios de clúster)- 3 = permitir que los clientes remotos tengan acceso de transmisión por secuencias a los datos de FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Opcional Obligatorio cuando FILESTREAMLEVEL es mayor que 1. |
Especifica el nombre del recurso compartido de Windows en el que se almacenarán los datos de FILESTREAM. |
Texto completo de SQL Server | /FTSVCACCOUNT Opcional |
Especifica la cuenta para el servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Se usa ServiceSID para asegurar la comunicación entre SQL Server y el demonio de filtro de texto completo. Si no se proporcionan los valores, se deshabilita el servicio iniciador de filtro de texto completo. Tiene que usar el Administrador de control de SQL Server para cambiar la cuenta del servicio y habilitar la funcionalidad de texto completo. Valor predeterminado: Local Service Account |
Texto completo de SQL Server | /FTSVCPASSWORD Opcional |
Especifica la contraseña del servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Configuración de red de SQL Server | /NPENABLED Opcional |
Especifica el estado del protocolo Canalizaciones con nombre del servicio de SQL Server. Valores admitidos: - 0 = deshabilitar el protocolo Canalizaciones con nombre- 1 = habilitar el protocolo Canalizaciones con nombre |
Configuración de red de SQL Server | /TCPENABLED Opcional |
Especifica el estado del protocolo TCP para el servicio de SQL Server. Valores admitidos: - 0 = deshabilitar el protocolo TCP- 1 = habilitar el protocolo TCP |
Reporting Services | /RSINSTALLMODE Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional Disponible únicamente en FilesOnlyMode |
Especifica el modo de instalación de Reporting Services. Valores admitidos: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Nota: Si la instalación incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es DefaultNativeMode .Si la instalación no incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es FilesOnlyMode .Si elige DefaultNativeMode pero la instalación no incluye el motor de base de datos de SQL Server, la instalación cambiará automáticamente RSINSTALLMODE a FilesOnlyMode . |
Reporting Services | /RSSVCACCOUNT Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Obligatorio |
Especifica la cuenta de inicio de Reporting Services. |
Reporting Services | /RSSVCPASSWORD Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Se requiere |
Especifica la contraseña de la cuenta de inicio del servicio de Reporting Services. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Reporting Services | /RSSVCStartupType Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional |
Especifica el modo de inicio de Reporting Services. Valores admitidos: - Automatic - Disabled - Manual |
Sintaxis de ejemplo
Para completar una instancia preparada e independiente que incluye los componentes Motor de base de datos de SQL Server, Replicación y Búsqueda de texto completo.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Parámetros de actualización
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para la actualización.
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la instalación. Valores admitidos: - Upgrade - EditionUpgrade El valor EditionUpgrade se usa para actualizar una edición existente de SQL Server a una edición diferente. Para obtener más información acerca de las actualizaciones de edición y versión compatibles, vea Actualizaciones de ediciones y versiones admitidas (SQL Server 2022). |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /UpdateEnabled Opcional |
Especifique si el programa de instalación de SQL Server debe detectar e incluir actualizaciones del producto. Los valores válidos son True y False , o 1 y 0 . De manera predeterminada, la instalación de SQL Server incluirá las actualizaciones que encuentre. |
Control de la instalación de Motor de base de datos | /UpdateSource Opcional |
Especifique la ubicación en que el programa de instalación de SQL Server obtendrá las actualizaciones del producto. Los valores válidos son "MU" para buscar en Microsoft Update, una ruta de acceso de carpeta válida, una ruta relativa, como .\MyUpdates , o un recurso compartido UNC. De manera predeterminada, el programa de instalación de SQL Server buscará en Microsoft Update o en el Servicio Windows Update mediante Windows Server Update Services. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /ERRORREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica el informe de errores de SQL Server. Para más información, vea Complemento de privacidad de SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | / INSTANCEDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos. |
Control de la instalación de Motor de base de datos | /INSTANCEID Obligatorio cuando se actualiza desde SQL Server 2008 (10.0.x) o versiones posteriores. Opcional cuando se actualiza desde SQL Server 2005 (9.x). |
Especifica un valor no predeterminado para un InstanceID. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /UIMODE Opcional |
Especifica si se va a presentar solo el número mínimo de cuadros de diálogo durante la instalación./UIMODE solo se puede usar con los parámetros /ACTION=INSTALL y UPGRADE .Valores admitidos: - /UIMODE=Normal es el valor predeterminado para las ediciones distintas de Express y presenta todos los cuadros de diálogo de instalación para las características seleccionadas.- /UIMODE=AutoAdvance es el valor predeterminado para las ediciones distintas de Express y omite los cuadros de diálogo no esenciales.Cuando se combina con otros parámetros, se invalida UIMODE . Por ejemplo, cuando se proporciona /UIMODE=AutoAdvance y /ADDCURRENTUSERASSQLADMIN=FALSE , el cuadro de diálogo de aprovisionamiento no se rellena automáticamente con el usuario actual.La configuración UIMODE no se puede usar con los parámetros /Q o /QS . |
Control de la instalación de Motor de base de datos | /SQMREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica la notificación del uso de características para SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio SQL Server Browser. Valores admitidos: - Automatic - Disabled - Manual |
Texto completo de SQL Server | /FTUPGRADEOPTION Opcional |
Especifica la opción de actualización del catálogo de texto completo. Valores admitidos: - REBUILD - RESET - IMPORT |
Integration Services | /ISSVCACCOUNT Obligatorio |
Especifica la cuenta de Integration Services. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Se requiere |
Especifica la contraseña de Integration Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCStartupType Opcional |
Especifica el modo de inicio del servicio de Integration Services . |
Reporting Services | /RSUPGRADEDATABASEACCOUNT Opcional |
La propiedad solo se utiliza al actualizar un servidor de informes en modo de SharePoint que sea de la versión 2008 R2 o anterior. Las operaciones adicionales de actualización se realizan en los servidores de informes que usan la arquitectura en modo de SharePoint más antigua, que se cambió en SQL Server 2012 (11.x) Reporting Services. Si esta opción no se incluye con la instalación de la línea de comandos, se utiliza la cuenta de servicio predeterminada para la antigua instancia del servidor de informes. Si se usa esta propiedad, proporcione la contraseña de la cuenta mediante la propiedad /RSUPGRADEPASSWORD . |
Reporting Services | /RSUPGRADEPASSWORD Opcional |
Contraseña de la cuenta de servicio del Servidor de informes existente. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Reporting Services | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Se requiere el modificador al actualizar una instalación en modo de SharePoint que se basa en la arquitectura de servicio compartido de SharePoint. El modificador no es necesario para actualizar versiones de servicios no compartidos de Reporting Services. |
Sintaxis de ejemplo
Para actualizar una instancia o un nodo de clúster de conmutación por error existente de una versión de Motor de base de datos de SQL Server anterior,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Parámetros de reparación
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para la reparación.
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la reparación. Valores admitidos: Repair |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /FEATURES Obligatorio |
Especifica los componentes que se van a reparar. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Motor de PolyBase | /PBENGSVCACCOUNT Opcional |
Especifica la cuenta del servicio de motor. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Movimiento de datos de PolyBase | /PBDMSSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta de movimiento de datos. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio del motor de PolyBase. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
PolyBase | /PBPORTRANGE Opcional |
Especifica un intervalo de puertos con un mínimo de 6 puertos para los servicios de PolyBase. Ejemplo:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Opcional |
Especifica si la instancia de Motor de base de datos de SQL Server se usará como parte del grupo de cálculo de escalabilidad horizontal de PolyBase. Use esta opción si va a configurar un grupo de cálculo de escalabilidad horizontal PolyBase que incluya el nodo principal. Valores admitidos: True , False |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Sintaxis de ejemplo
Reparar una instancia y componentes compartidos.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Parámetros de regeneración de bases de datos del sistema
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para volver a generar las bases de datos del sistema master
, model
, msdb
y tempdb
. Para más información, consulte Recompilar bases de datos del sistema.
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la base de datos de regeneración. Valores admitidos: RebuildDatabase |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Motor de base de datos de SQL Server | /SQLCOLLATION Opcional |
Especifica una nueva intercalación de nivel de servidor. El valor predeterminado se basa en la configuración regional del sistema operativo Windows. Para obtener más información, consulte Soporte técnico de intercalación y Unicode. |
Motor de base de datos de SQL Server | /SAPWD Obligatorio si se ha especificado /SECURITYMODE=SQL durante la instalación de la instancia. |
Especifica la contraseña de la cuenta SA de SQL Server. |
Motor de base de datos de SQL Server | /SQLSYSADMINACCOUNTS Obligatorio |
Use este parámetro para proporcionar inicios de sesión que sean miembros del rol sysadmin. Para las ediciones de SQL Server distintas de Express, se requiere /SQLSYSADMINACCOUNTS . Para las ediciones de SQL Server Express, el uso de /SQLSYSADMINACCOUNTS es opcional, pero se requiere /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN . |
Motor de base de datos de SQL Server | /SQLTEMPDBDIR Opcional |
Especifica los directorios de los archivos de datos de tempdb . Si especifica varios directorios, sepárelos con un espacio en blanco. Si se especifican varios directorios, los archivos de datos de tempdb se distribuirán por los directorios mediante round robin.Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGDIR Opcional |
Especifica el directorio del archivo de registro de tempdb .Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBFILECOUNT Opcional |
Especifica el número de archivos de datos de tempdb que va a agregar el programa de instalación. Este valor se puede aumentar hasta el número de núcleos existente.Valor predeterminado: 1 para SQL Server Express 8 o el número de núcleos, lo que sea menor en todas las demás ediciones Importante: El archivo de base de datos principal para tempdb seguirá siendo tempdb.mdf . Los archivos de tempdb adicionales se denominarán tempdb_mssql_#.ndf , donde # es un número único para cada archivo de base de datos de tempdb adicional creado durante la instalación. Lo que se persigue con esta convención de nomenclatura es que estos archivos sean únicos. Si se desinstala una instancia de SQL Server, se eliminan los archivos con la convención de nomenclatura tempdb_mssql_#.ndf . No use la convención de nomenclatura tempdb_mssql_\*.ndf con archivos de base de datos de usuario.Advertencia: SQL Server Express no se puede usar para configurar este parámetro. El programa de instalación solamente instala un único archivo de datos de tempdb . |
Motor de base de datos de SQL Server | /SQLTEMPDBFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial de cada archivo de datos de tempdb .Valor predeterminado = 4 MB en SQL Server Express; 8 MB en el resto de ediciones Mín. = 4 MB o 8 MB Máx. = 1024 MB |
Motor de base de datos de SQL Server | /SQLTEMPDBFILEGROWTH Opcional |
Especifica el incremento de crecimiento de archivo en MB de cada archivo de datos de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial en MB del archivo de registro de tempdb . El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 4 para SQL Server Express 8 para todas las demás ediciones Intervalo permitido: Mín. = valor predeterminado (4 o 8), máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILEGROWTH Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el incremento de crecimiento de archivo en MB del archivo de registro de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Parámetros de desinstalación
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para la desinstalación.
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la desinstalación. Valores admitidos: Uninstall |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /FEATURES Obligatorio |
Especifica los componentes que se van a desinstalar. |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Sintaxis de ejemplo
Para desinstalar una instancia existente de SQL Server.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Para quitar una instancia con nombre, especifique el nombre de la instancia en lugar de "MSSQLSERVER" en el ejemplo que se mencionó anteriormente en este artículo.
Parámetros de clúster de conmutación por error
Antes de instalar una instancia en clúster de conmutación por error de Motor de base de datos de SQL Server, revise estos artículos:
Requisitos de hardware y software para instalar SQL Server 2016 (13.x)
Consideraciones de seguridad para una instalación de SQL Server
Instancias de clúster de conmutación por error de AlwaysOn (SQL Server)
Importante
Todos los comandos de la instalación de un clúster de conmutación por error requieren un clúster de Windows subyacente. Todos los nodos que formarán parte de un clúster de conmutación por error de Motor de base de datos de SQL Server deben formar parte del mismo clúster de Windows.
Pruebe y modifique los siguientes ejemplos de scripts de instalación de un clúster de conmutación por error para adaptarlos a las necesidades de su organización.
Parámetros de clúster de conmutación por error de una instalación integrada
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para la instalación de clúster de conmutación por error.
Para obtener más información sobre la instalación integrada, vea Instancias de clúster de conmutación por error de AlwaysOn (SQL Server).
Nota
Para agregar más nodos después de la instalación, use la acción Agregar nodo .
Componente de Motor de base de datos de SQL Server | Parámetro | Detalles |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la instalación de clústeres de conmutación por error. Valor admitido: InstallFailoverCluster |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERGROUP Opcional |
Especifica el nombre del grupo de recursos que se va a usar para el clúster de conmutación por error de Motor de base de datos de SQL Server. Puede ser el nombre de un grupo de clústeres existente o de uno nuevo. Valor predeterminado: SQL Server (<InstanceName>) |
Motor de PolyBase | /PBENGSVCACCOUNT Opcional |
Especifica la cuenta del servicio de motor. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Movimiento de datos de PolyBase | /PBDMSSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta de movimiento de datos. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio del motor de PolyBase. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
PolyBase | /PBPORTRANGE Opcional |
Especifica un intervalo de puertos con un mínimo de 6 puertos para los servicios de PolyBase. Ejemplo:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Opcional |
Especifica si la instancia de Motor de base de datos de SQL Server se usará como parte del grupo de cálculo de escalabilidad horizontal de PolyBase. Use esta opción si va a configurar un grupo de cálculo de escalabilidad horizontal PolyBase que incluya el nodo principal. Valores admitidos: True , False |
Control de la instalación de Motor de base de datos | /UpdateEnabled Opcional |
Especifique si el programa de instalación de SQL Server debe detectar e incluir actualizaciones del producto. Los valores válidos son True y False , o 1 y 0 . De manera predeterminada, la instalación de SQL Server incluirá las actualizaciones que encuentre. |
Control de la instalación de Motor de base de datos | /UpdateSource Opcional |
Especifique la ubicación en que el programa de instalación de SQL Server obtendrá las actualizaciones del producto. Los valores válidos son "MU" para buscar en Microsoft Update, una ruta de acceso de carpeta válida, una ruta relativa, como .\MyUpdates , o un recurso compartido UNC. De manera predeterminada, el programa de instalación de SQL Server buscará en Microsoft Update o en el Servicio Windows Update mediante Windows Server Update Services. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /ERRORREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica el informe de errores de SQL Server. Para más información, vea Complemento de privacidad de SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /FEATURES Obligatorio |
Especifica los componentes que se van a instalar. |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTALLSHAREDDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos de 64 bits. Valor predeterminado: %Program Files%\Microsoft SQL Server No se puede establecer en %Program Files(x86)%\Microsoft SQL Server |
Control de la instalación de Motor de base de datos | /INSTALLSHAREDWOWDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos de 32 bits. Se admite únicamente en un sistema de 64 bits. Valor predeterminado: %Program Files(x86)%\Microsoft SQL Server No se puede establecer en %Program Files%\Microsoft SQL Server |
Control de la instalación de Motor de base de datos | /INSTANCEDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes específicos de la instancia. |
Control de la instalación de Motor de base de datos | /INSTANCEID Opcional |
Especifica un valor no predeterminado para un InstanceID. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PRODUCTCOVEREDBYSA Se aplica a: SQL Server 2022 (16.x) y versiones posteriores. Obligatorio al instalar la característica de extensión de Azure desde la línea de comandos con AZUREEXTENSION . |
Especifica la cobertura de licencia para SQL Server./PRODUCTCOVEREDBYSA=True , o simplemente /PRODUCTCOVEREDBYSA , indica que está cubierto en Software Assurance o en la suscripción de SQL Server./PRODUCTCOVEREDBYSA=False , o bien omitir el parámetro, indica que está cubierto en una licencia de SQL Server. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
Control de la instalación de Motor de base de datos | /SQMREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica la notificación del uso de características para SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERDISKS Opcional |
Especifica la lista de discos compartidos que se van a incluir en el grupo de recursos de clúster de conmutación por error de Motor de base de datos de SQL Server. Valor predeterminado: La primera unidad se usa como la predeterminada para todas las bases de datos. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERIPADDRESSES Obligatorio |
Especifica una dirección IP codificada. Las codificaciones están delimitadas por punto y coma (;) y siguen el formato <Tipo de IP>;<dirección>;<nombre de red>;<máscara de subred>. Los tipos de direcciones IP admitidos incluyen DHCP, IPv4 e IPv6. Puede especificar varias direcciones IP del clúster de conmutación por error separadas por un espacio. Consulte los siguientes ejemplos: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERNETWORKNAME Obligatorio |
Especifica el nombre de red del nuevo clúster de conmutación por error de Motor de base de datos de SQL Server. El nombre se usa para identificar la nueva instancia del clúster de conmutación por error de Motor de base de datos de SQL Server en la red. |
Agente SQL Server | /AGTSVCACCOUNT Obligatorio |
Especifica la cuenta para el servicio Agente SQL Server. |
Agente SQL Server | /AGTSVCPASSWORD Se requiere |
Especifica la contraseña de la cuenta del servicio del Agente SQL Server. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Analysis Services | /ASBACKUPDIR Opcional |
Especifica el directorio de los archivos de copia de seguridad de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Opcional |
Especifica la configuración de la intercalación para Analysis Services. Valor predeterminado: Latin1_General_CI_AS Nota: Solo se admite la intercalación de Windows. El uso de la intercalación de SQL puede dar lugar a un comportamiento inesperado. |
Analysis Services | /ASCONFIGDIR Opcional |
Especifica el directorio de los archivos de configuración de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analysis Services | /ASDATADIR Opcional |
Especifica el directorio de los archivos de datos de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Opcional |
Especifica el directorio de los archivos de registro de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analysis Services | /ASSYSADMINACCOUNTS Obligatorio |
Especifica las credenciales de administrador de Analysis Services. |
Analysis Services | /ASTEMPDIR Opcional |
Especifica el directorio de los archivos temporales de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Opcional |
Especifica si el proveedor MSOLAP se puede ejecutar en proceso. Valor predeterminado: 1 = habilitado |
Analysis Services | /ASSERVERMODE Opcional |
Especifica el modo de servidor de la instancia de Analysis Services. Los valores válidos en un escenario de clúster son MULTIDIMENSIONAL o TABULAR . ASSERVERMODE distingue entre mayúsculas y minúsculas. Todos los valores se deben expresar en mayúsculas. Para obtener más información sobre los valores válidos, vea Install Analysis Services in Tabular Mode. |
Motor de base de datos de SQL Server | /INSTALLSQLDATADIR Obligatorio |
Especifica el directorio de datos de los archivos de datos de SQL Server . El directorio de datos se debe especificar en un disco de clúster compartido. |
Motor de base de datos de SQL Server | /SAPWD Obligatorio cuando /SECURITYMODE=SQL |
Especifica la contraseña de la cuenta SA de SQL Server. |
Motor de base de datos de SQL Server | /SECURITYMODE Opcional |
Especifica el modo de seguridad de SQL Server. Si no se proporciona este parámetro, se admite el modo de autenticación solamente de Windows. Valor admitido: SQL |
Motor de base de datos de SQL Server | /SQLBACKUPDIR Opcional |
Especifica el directorio de los archivos de copia de seguridad. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Motor de base de datos de SQL Server | /SQLCOLLATION Opcional |
Especifica la configuración de la intercalación para SQL Server. El valor predeterminado se basa en la configuración regional del sistema operativo Windows. Para obtener más información, consulte Soporte técnico de intercalación y Unicode. |
Motor de base de datos de SQL Server | /SQLSVCACCOUNT Obligatorio |
Especifica la cuenta de inicio del servicio de SQL Server. |
Motor de base de datos de SQL Server | /SQLSVCPASSWORD Requerido |
Especifica la contraseña de SQLSVCACCOUNT . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de base de datos de SQL Server | /SQLSYSADMINACCOUNTS Obligatorio |
Use este parámetro para proporcionar inicios de sesión que sean miembros del rol sysadmin. Para las ediciones de SQL Server distintas de Express, se requiere /SQLSYSADMINACCOUNTS . Para las ediciones de SQL Server Express, el uso de /SQLSYSADMINACCOUNTS es opcional, pero se requiere /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN . |
Motor de base de datos de SQL Server | /SQLUSERDBDIR Opcional |
Especifica el directorio de los archivos de datos de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Motor de base de datos de SQL Server | /SQLTEMPDBDIR Opcional |
Especifica los directorios de los archivos de datos de tempdb . Si especifica varios directorios, sepárelos con un espacio en blanco. Si se especifican varios directorios, los archivos de datos de tempdb se distribuirán por los directorios mediante round robin.Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGDIR Opcional |
Especifica el directorio del archivo de registro de tempdb .Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBFILECOUNT Opcional |
Especifica el número de archivos de datos de tempdb que va a agregar el programa de instalación. Este valor se puede aumentar hasta el número de núcleos existente.Valor predeterminado: 1 para SQL Server Express 8 o el número de núcleos, lo que sea menor en todas las demás ediciones Importante: El archivo de base de datos principal para tempdb seguirá siendo tempdb.mdf . Los archivos de tempdb adicionales se denominarán tempdb_mssql_#.ndf , donde # es un número único para cada archivo de base de datos de tempdb adicional creado durante la instalación. Lo que se persigue con esta convención de nomenclatura es que estos archivos sean únicos. Si se desinstala una instancia de SQL Server, se eliminan los archivos con la convención de nomenclatura tempdb_mssql_#.ndf . No use la convención de nomenclatura tempdb_mssql_\*.ndf con archivos de base de datos de usuario.Advertencia: SQL Server Express no se puede usar para configurar este parámetro. El programa de instalación solamente instala un único archivo de datos de tempdb . |
Motor de base de datos de SQL Server | /SQLTEMPDBFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial de cada archivo de datos de tempdb .Valor predeterminado = 4 MB en SQL Server Express; 8 MB en el resto de ediciones Mín. = 4 MB o 8 MB Máx. = 1024 MB |
Motor de base de datos de SQL Server | /SQLTEMPDBFILEGROWTH Opcional |
Especifica el incremento de crecimiento de archivo en MB de cada archivo de datos de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial en MB del archivo de registro de tempdb . El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 4 para SQL Server Express 8 para todas las demás ediciones Intervalo permitido: Mín. = valor predeterminado (4 o 8), máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILEGROWTH Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el incremento de crecimiento de archivo en MB del archivo de registro de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLUSERDBLOGDIR Opcional |
Especifica el directorio de los archivos de registro de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Opcional |
Especifica el nivel de acceso de la característica FILESTREAM. Valores admitidos: - 0 = deshabilitar la compatibilidad de FILESTREAM con esta instancia. (Valor predeterminado)- 1 = habilitar FILESTREAM para acceso Transact-SQL.- 2 = habilitar FILESTREAM para el acceso de transmisión por secuencias de Transact-SQL y E/S de archivos. (No es válido en escenarios de clúster)- 3 = permitir que los clientes remotos tengan acceso de transmisión por secuencias a los datos de FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Opcional Obligatorio cuando FILESTREAMLEVEL es mayor que 1. |
Especifica el nombre del recurso compartido de Windows en el que se almacenarán los datos de FILESTREAM. |
Texto completo de SQL Server | /FTSVCACCOUNT Opcional |
Especifica la cuenta para el servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Se usa ServiceSID para asegurar la comunicación entre SQL Server y el demonio de filtro de texto completo. Si no se proporcionan los valores, se deshabilita el servicio iniciador de filtro de texto completo. Tiene que usar el Administrador de control de SQL Server para cambiar la cuenta del servicio y habilitar la funcionalidad de texto completo. Valor predeterminado: Local Service Account |
Texto completo de SQL Server | /FTSVCPASSWORD Opcional |
Especifica la contraseña del servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCACCOUNT Obligatorio |
Especifica la cuenta de Integration Services. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Se requiere |
Especifica la contraseña de Integration Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCStartupType Opcional |
Especifica el modo de inicio del servicio de Integration Services . |
Reporting Services | /RSINSTALLMODE Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional Disponible únicamente en FilesOnlyMode |
Especifica el modo de instalación de Reporting Services. Valores admitidos: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Nota: Si la instalación incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es DefaultNativeMode .Si la instalación no incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es FilesOnlyMode .Si elige DefaultNativeMode pero la instalación no incluye el motor de base de datos de SQL Server, la instalación cambiará automáticamente RSINSTALLMODE a FilesOnlyMode . |
Reporting Services | /RSSVCACCOUNT Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Obligatorio |
Especifica la cuenta de inicio de Reporting Services. |
Reporting Services | /RSSVCPASSWORD Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Se requiere |
Especifica la contraseña de la cuenta de inicio del servicio de Reporting Services. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Reporting Services | /RSSVCStartupType Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional |
Especifica el modo de inicio de Reporting Services. Valores admitidos: - Automatic - Disabled - Manual |
Recomendamos usar el SID de servicio en lugar de grupos de dominios.
Notas adicionales
Motor de base de datos y Analysis Services son los únicos componentes que son conscientes del clúster. Otras características no son conscientes del clúster y no tienen una alta disponibilidad mediante la conmutación por error.
Sintaxis de ejemplo
Para instalar una instancia en clúster de conmutación por error de Motor de base de datos de SQL Server de nodo único con Motor de base de datos y Analysis Services, la instancia predeterminada.
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Preparar parámetros de clúster de conmutación por error
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para preparar el clúster de conmutación por error. Este es el primer paso de la instalación de clúster avanzada, donde tiene que preparar las instancias con clúster de conmutación por error en todos los nodos del clúster de conmutación por error. Para obtener más información, vea Always On Failover Cluster Instances (SQL Server) (Instancias de clúster de conmutación por error de Always On [SQL Server]).
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la preparación de clústeres de conmutación por error. Valor admitido: PrepareFailoverCluster |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /UpdateEnabled Opcional |
Especifique si el programa de instalación de SQL Server debe detectar e incluir actualizaciones del producto. Los valores válidos son True y False , o 1 y 0 . De manera predeterminada, la instalación de SQL Server incluirá las actualizaciones que encuentre. |
Control de la instalación de Motor de base de datos | /UpdateSource Opcional |
Especifique la ubicación en que el programa de instalación de SQL Server obtendrá las actualizaciones del producto. Los valores válidos son "MU" para buscar en Microsoft Update, una ruta de acceso de carpeta válida, una ruta relativa, como .\MyUpdates , o un recurso compartido UNC. De manera predeterminada, el programa de instalación de SQL Server buscará en Microsoft Update o en el Servicio Windows Update mediante Windows Server Update Services. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /ERRORREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica el informe de errores de SQL Server. Para más información, vea Complemento de privacidad de SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /FEATURES Obligatorio |
Especifica los componentes que se van a instalar. |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTALLSHAREDDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos de 64 bits. Valor predeterminado: %Program Files%\Microsoft SQL Server No se puede establecer en %Program Files(x86)%\Microsoft SQL Server |
Control de la instalación de Motor de base de datos | /INSTALLSHAREDWOWDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos de 32 bits. Se admite únicamente en un sistema de 64 bits. Valor predeterminado: %Program Files(x86)%\Microsoft SQL Server No se puede establecer en %Program Files%\Microsoft SQL Server |
Control de la instalación de Motor de base de datos | /INSTANCEDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes específicos de la instancia. |
Control de la instalación de Motor de base de datos | /INSTANCEID Opcional |
Especifica un valor no predeterminado para un InstanceID. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
Control de la instalación de Motor de base de datos | /SQMREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica la notificación del uso de características para SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Agente SQL Server | /AGTSVCACCOUNT Obligatorio |
Especifica la cuenta para el servicio Agente SQL Server. |
Agente SQL Server | /AGTSVCPASSWORD Se requiere |
Especifica la contraseña de la cuenta del servicio del Agente SQL Server. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCACCOUNT Opcional |
Especifica la cuenta del servicio de motor. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Movimiento de datos de PolyBase | /PBDMSSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta de movimiento de datos. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio del motor de PolyBase. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
PolyBase | /PBPORTRANGE Opcional |
Especifica un intervalo de puertos con un mínimo de 6 puertos para los servicios de PolyBase. Ejemplo:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Opcional |
Especifica si la instancia de Motor de base de datos de SQL Server se usará como parte del grupo de cálculo de escalabilidad horizontal de PolyBase. Use esta opción si va a configurar un grupo de cálculo de escalabilidad horizontal PolyBase que incluya el nodo principal. Valores admitidos: True , False |
Analysis Services | /ASSVCACCOUNT Obligatorio |
Especifica la cuenta del servicio de Analysis Services . |
Analysis Services | /ASSVCPASSWORD Se requiere |
Especifica la contraseña del servicio de Analysis Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de base de datos de SQL Server | /SQLSVCACCOUNT Obligatorio |
Especifica la cuenta de inicio del servicio de SQL Server. |
Motor de base de datos de SQL Server | /SQLSVCPASSWORD Requerido |
Especifica la contraseña de SQLSVCACCOUNT . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
FILESTREAM | /FILESTREAMLEVEL Opcional |
Especifica el nivel de acceso de la característica FILESTREAM. Valores admitidos: - 0 = deshabilitar la compatibilidad de FILESTREAM con esta instancia. (Valor predeterminado)- 1 = habilitar FILESTREAM para acceso Transact-SQL.- 2 = habilitar FILESTREAM para el acceso de transmisión por secuencias de Transact-SQL y E/S de archivos. (No es válido en escenarios de clúster)- 3 = permitir que los clientes remotos tengan acceso de transmisión por secuencias a los datos de FILESTREAM. |
FILESTREAM | /FILESTREAMSHARENAME Opcional Obligatorio cuando FILESTREAMLEVEL es mayor que 1. |
Especifica el nombre del recurso compartido de Windows en el que se almacenarán los datos de FILESTREAM. |
Texto completo de SQL Server | /FTSVCACCOUNT Opcional |
Especifica la cuenta para el servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Se usa ServiceSID para asegurar la comunicación entre SQL Server y el demonio de filtro de texto completo. Si no se proporcionan los valores, se deshabilita el servicio iniciador de filtro de texto completo. Tiene que usar el Administrador de control de SQL Server para cambiar la cuenta del servicio y habilitar la funcionalidad de texto completo. Valor predeterminado: Local Service Account |
Texto completo de SQL Server | /FTSVCPASSWORD Opcional |
Especifica la contraseña del servicio de selector del filtro de texto completo. Este parámetro se pasa por alto en Windows Server 2008 o versiones posteriores. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCACCOUNT Obligatorio |
Especifica la cuenta de Integration Services. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Se requiere |
Especifica la contraseña de Integration Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCStartupType Opcional |
Especifica el modo de inicio del servicio de Integration Services . |
Reporting Services | /RSINSTALLMODE Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional Disponible únicamente en FilesOnlyMode |
Especifica el modo de instalación de Reporting Services. Valores admitidos: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Nota: Si la instalación incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es DefaultNativeMode .Si la instalación no incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es FilesOnlyMode .Si elige DefaultNativeMode pero la instalación no incluye el motor de base de datos de SQL Server, la instalación cambiará automáticamente RSINSTALLMODE a FilesOnlyMode . |
Reporting Services | /RSSVCACCOUNT Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Obligatorio |
Especifica la cuenta de inicio de Reporting Services. |
Reporting Services | /RSSVCPASSWORD Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Se requiere |
Especifica la contraseña de la cuenta de inicio del servicio de Reporting Services. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Reporting Services | /RSSVCStartupType Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional |
Especifica el modo de inicio de Reporting Services. Valores admitidos: - Automatic - Disabled - Manual |
Recomendamos usar el SID de servicio en lugar de grupos de dominios.
Sintaxis de ejemplo
Para realizar el paso de "preparación" del escenario de instalación avanzada de un clúster de conmutación por error para Motor de base de datos y para Analysis Services.
Ejecute el comando siguiente en el símbolo del sistema para preparar una instancia predeterminada:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Ejecute el comando siguiente en el símbolo del sistema para preparar una instancia con nombre:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms.
Completar parámetros de clúster de conmutación por error
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para completar el clúster de conmutación por error. Se trata del segundo paso de la opción de instalación del clúster de conmutación por error. Cuando haya llevado a cabo la preparación en todos los nodos de clúster de conmutación por error, ejecute este comando en el nodo que posea los discos compartidos. Para obtener más información, vea Always On Failover Cluster Instances (SQL Server) (Instancias de clúster de conmutación por error de Always On [SQL Server]).
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo para completar los clústeres de conmutación por error. Valor admitido: CompleteFailoverCluster |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERGROUP Opcional |
Especifica el nombre del grupo de recursos que se va a usar para el clúster de conmutación por error de Motor de base de datos de SQL Server. Puede ser el nombre de un grupo de clústeres existente o de uno nuevo. Valor predeterminado: SQL Server (<InstanceName>) |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /ERRORREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica el informe de errores de SQL Server. Para más información, vea Complemento de privacidad de SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
Control de la instalación de Motor de base de datos | /SQMREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica la notificación del uso de características para SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERDISKS Opcional |
Especifica la lista de discos compartidos que se van a incluir en el grupo de recursos de clúster de conmutación por error de Motor de base de datos de SQL Server. Valor predeterminado: La primera unidad se usa como la predeterminada para todas las bases de datos. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERIPADDRESSES Obligatorio |
Especifica una dirección IP codificada. Las codificaciones están delimitadas por punto y coma (;) y siguen el formato <Tipo de IP>;<dirección>;<nombre de red>;<máscara de subred>. Los tipos de direcciones IP admitidos incluyen DHCP, IPv4 e IPv6. Puede especificar varias direcciones IP del clúster de conmutación por error separadas por un espacio. Consulte los siguientes ejemplos: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERNETWORKNAME Obligatorio |
Especifica el nombre de red del nuevo clúster de conmutación por error de Motor de base de datos de SQL Server. El nombre se usa para identificar la nueva instancia del clúster de conmutación por error de Motor de base de datos de SQL Server en la red. |
Control de la instalación de Motor de base de datos | /CONFIRMIPDEPENDENCYCHANGE Obligatorio |
Indica el consentimiento para establecer la dependencia de recurso de dirección IP de y para los clústeres de conmutación por error de varias subredes. Para obtener más información, vea Agregar o quitar nodos en un clúster de conmutación por error de Motor de base de datos de SQL Server
(configuración). Valores admitidos: - 0 = false (valor predeterminado)- 1 = true |
Analysis Services | /ASBACKUPDIR Opcional |
Especifica el directorio de los archivos de copia de seguridad de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Opcional |
Especifica la configuración de la intercalación para Analysis Services. Valor predeterminado: Latin1_General_CI_AS Nota: Solo se admite la intercalación de Windows. El uso de la intercalación de SQL puede dar lugar a un comportamiento inesperado. |
Analysis Services | /ASCONFIGDIR Opcional |
Especifica el directorio de los archivos de configuración de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analysis Services | /ASDATADIR Opcional |
Especifica el directorio de los archivos de datos de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Opcional |
Especifica el directorio de los archivos de registro de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analysis Services | /ASSERVERMODE Opcional |
Especifica el modo de servidor de la instancia de Analysis Services. Los valores válidos en un escenario de clúster son MULTIDIMENSIONAL o TABULAR . ASSERVERMODE distingue entre mayúsculas y minúsculas. Todos los valores se deben expresar en mayúsculas. Para obtener más información sobre los valores válidos, vea Install Analysis Services in Tabular Mode. |
Analysis Services | /ASSYSADMINACCOUNTS Obligatorio |
Especifica las credenciales de administrador de Analysis Services. |
Analysis Services | /ASTEMPDIR Opcional |
Especifica el directorio de los archivos temporales de Analysis Services . Valores predeterminados: Para el modo WOW en 64 bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Para todas las demás instalaciones: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Opcional |
Especifica si el proveedor MSOLAP se puede ejecutar en proceso. Valor predeterminado: 1 = habilitado |
Motor de base de datos de SQL Server | /INSTALLSQLDATADIR Obligatorio |
Especifica el directorio de datos de los archivos de datos de SQL Server . El directorio de datos se debe especificar en un disco de clúster compartido. |
Motor de base de datos de SQL Server | /SAPWD Obligatorio cuando /SECURITYMODE=SQL |
Especifica la contraseña de la cuenta SA de SQL Server. |
Motor de base de datos de SQL Server | /SECURITYMODE Opcional |
Especifica el modo de seguridad de SQL Server. Si no se proporciona este parámetro, se admite el modo de autenticación solamente de Windows. Valor admitido: SQL |
Motor de base de datos de SQL Server | /SQLBACKUPDIR Opcional |
Especifica el directorio de los archivos de copia de seguridad. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Motor de base de datos de SQL Server | /SQLCOLLATION Opcional |
Especifica la configuración de la intercalación para SQL Server. El valor predeterminado se basa en la configuración regional del sistema operativo Windows. Para obtener más información, consulte Soporte técnico de intercalación y Unicode. |
Motor de base de datos de SQL Server | /SQLSYSADMINACCOUNTS Obligatorio |
Use este parámetro para proporcionar inicios de sesión que sean miembros del rol sysadmin. Para las ediciones de SQL Server distintas de Express, se requiere /SQLSYSADMINACCOUNTS . Para las ediciones de SQL Server Express, el uso de /SQLSYSADMINACCOUNTS es opcional, pero se requiere /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN . |
Motor de base de datos de SQL Server | /SQLUSERDBDIR Opcional |
Especifica el directorio de los archivos de datos de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Motor de base de datos de SQL Server | /SQLUSERDBLOGDIR Opcional |
Especifica el directorio de los archivos de registro de las bases de datos de usuario. Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Reporting Services | /RSINSTALLMODE Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional Disponible únicamente en FilesOnlyMode |
Especifica el modo de instalación de Reporting Services. Valores admitidos: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Nota: Si la instalación incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es DefaultNativeMode .Si la instalación no incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es FilesOnlyMode .Si elige DefaultNativeMode pero la instalación no incluye el motor de base de datos de SQL Server, la instalación cambiará automáticamente RSINSTALLMODE a FilesOnlyMode . |
Motor de base de datos de SQL Server | /SQLTEMPDBDIR Opcional |
Especifica los directorios de los archivos de datos de tempdb . Si especifica varios directorios, sepárelos con un espacio en blanco. Si se especifican varios directorios, los archivos de datos de tempdb se distribuirán por los directorios mediante round robin.Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGDIR Opcional |
Especifica el directorio del archivo de registro de tempdb .Valor predeterminado: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Directorio de datos del sistema)Nota: Este parámetro también se agrega al escenario RebuildDatabase. |
Motor de base de datos de SQL Server | /SQLTEMPDBFILECOUNT Opcional |
Especifica el número de archivos de datos de tempdb que va a agregar el programa de instalación. Este valor se puede aumentar hasta el número de núcleos existente.Valor predeterminado: 1 para SQL Server Express 8 o el número de núcleos, lo que sea menor en todas las demás ediciones Importante: El archivo de base de datos principal para tempdb seguirá siendo tempdb.mdf . Los archivos de tempdb adicionales se denominarán tempdb_mssql_#.ndf , donde # es un número único para cada archivo de base de datos de tempdb adicional creado durante la instalación. Lo que se persigue con esta convención de nomenclatura es que estos archivos sean únicos. Si se desinstala una instancia de SQL Server, se eliminan los archivos con la convención de nomenclatura tempdb_mssql_#.ndf . No use la convención de nomenclatura tempdb_mssql_\*.ndf con archivos de base de datos de usuario.Advertencia: SQL Server Express no se puede usar para configurar este parámetro. El programa de instalación solamente instala un único archivo de datos de tempdb . |
Motor de base de datos de SQL Server | /SQLTEMPDBFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial de cada archivo de datos de tempdb .Valor predeterminado = 4 MB en SQL Server Express; 8 MB en el resto de ediciones Mín. = 4 MB o 8 MB Máx. = 1024 MB |
Motor de base de datos de SQL Server | /SQLTEMPDBFILEGROWTH Opcional |
Especifica el incremento de crecimiento de archivo en MB de cada archivo de datos de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILESIZE Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el tamaño inicial en MB del archivo de registro de tempdb . El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 4 para SQL Server Express 8 para todas las demás ediciones Intervalo permitido: Mín. = valor predeterminado (4 o 8), máx. = 1024 |
Motor de base de datos de SQL Server | /SQLTEMPDBLOGFILEGROWTH Se aplica a: SQL Server 2016 (13.x) y versiones posteriores. Opcional |
Especifica el incremento de crecimiento de archivo en MB del archivo de registro de tempdb . El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio. El programa de instalación permite que el tamaño alcance los 1024 MB.Valor predeterminado: 64. Intervalo permitido: Mín. = 0, máx. = 1024 |
Sintaxis de ejemplo
Para realizar el paso de "conclusión" del escenario de instalación avanzada de un clúster de conmutación por error para Motor de base de datos y para Analysis Services. Ejecute el comando siguiente en el equipo que será el nodo activo del clúster de conmutación por error para que pueda usarse. Debe ejecutar la acción "CompleteFailoverCluster" en el nodo que posee el disco compartido en el clúster de conmutación por error de Analysis Services .
Ejecute el comando siguiente en el símbolo del sistema para completar la instalación del clúster de conmutación por error para una instancia predeterminada:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
Ejecute el comando siguiente en el símbolo del sistema para completar la instalación del clúster de conmutación por error para una instancia con nombre:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
Actualizar parámetros de clúster de conmutación por error
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para la actualización del clúster de conmutación por error. Para obtener más información, vea Actualizar una instancia de clúster de conmutación por error de motor de base de datos de SQL Server (configuración) e Instancias de clúster de conmutación por error de AlwaysOn (SQL Server).
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de la instalación. Valor admitido: Upgrade |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /UpdateEnabled Opcional |
Especifique si el programa de instalación de SQL Server debe detectar e incluir actualizaciones del producto. Los valores válidos son True y False , o 1 y 0 . De manera predeterminada, la instalación de SQL Server incluirá las actualizaciones que encuentre. |
Control de la instalación de Motor de base de datos | /UpdateSource Opcional |
Especifique la ubicación en que el programa de instalación de SQL Server obtendrá las actualizaciones del producto. Los valores válidos son "MU" para buscar en Microsoft Update, una ruta de acceso de carpeta válida, una ruta relativa, como .\MyUpdates , o un recurso compartido UNC. De manera predeterminada, el programa de instalación de SQL Server buscará en Microsoft Update o en el Servicio Windows Update mediante Windows Server Update Services. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /ERRORREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica el informe de errores de SQL Server. Para más información, vea Complemento de privacidad de SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | / INSTANCEDIR Opcional |
Especifica un directorio de instalación no predeterminado para los componentes compartidos. |
Control de la instalación de Motor de base de datos | /INSTANCEID Obligatorio cuando se actualiza desde SQL Server 2008 (10.0.x) o versiones posteriores. Opcional cuando se actualiza desde SQL Server 2005 (9.x). |
Especifica un valor no predeterminado para un InstanceID. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /SQMREPORTING Se aplica a: SQL Server 2014 (12.x) y versiones anteriores. Opcional |
Para administrar cómo se envían los comentarios sobre errores a Microsoft, consulte Cómo configurar SQL Server 2016 (13.x) para enviar comentarios a Microsoft. En versiones anteriores, especifica la notificación del uso de características para SQL Server. Valores admitidos: - 1 = habilitado- 0 = deshabilitado |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERROLLOWNERSHIP Obligatorio |
Especifica el comportamiento de conmutación por error durante la actualización. |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio SQL Server Browser. Valores admitidos: - Automatic - Disabled - Manual |
Texto completo de SQL Server | /FTUPGRADEOPTION Opcional |
Especifica la opción de actualización del catálogo de texto completo. Valores admitidos: - REBUILD - RESET - IMPORT |
Integration Services | /ISSVCACCOUNT Obligatorio |
Especifica la cuenta de Integration Services. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Se requiere |
Especifica la contraseña de Integration Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCStartupType Opcional |
Especifica el modo de inicio del servicio de Integration Services . |
Reporting Services | /RSUPGRADEDATABASEACCOUNT Opcional |
La propiedad solo se utiliza al actualizar un servidor de informes en modo de SharePoint que sea de la versión 2008 R2 o anterior. Las operaciones adicionales de actualización se realizan en los servidores de informes que usan la arquitectura en modo de SharePoint más antigua, que se cambió en SQL Server 2012 (11.x) Reporting Services. Si esta opción no se incluye con la instalación de la línea de comandos, se utiliza la cuenta de servicio predeterminada para la antigua instancia del servidor de informes. Si se usa esta propiedad, proporcione la contraseña de la cuenta mediante la propiedad /RSUPGRADEPASSWORD . |
Reporting Services | /RSUPGRADEPASSWORD Opcional |
Contraseña de la cuenta de servicio del Servidor de informes existente. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Parámetros de Add Node
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para AddNode.
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de AddNode. Valor admitido: AddNode |
Control de la instalación de Motor de base de datos | /IACCEPTSQLSERVERLICENSETERMS Obligatorio cuando se especifican los parámetros /Q o /QS para instalaciones desatendidas. |
Obligatorio para confirmar la aceptación de los términos de licencia. A partir de SQL Server 2022 (16.x), lea los Términos de licencia de software de Microsoft SQL Server en aka.ms/useterms. |
Control de la instalación de Motor de base de datos | /ENU Opcional |
Use este parámetro para instalar la versión en inglés de SQL Server en un sistema operativo localizado cuando el disco de instalación incluya paquetes de idioma tanto para inglés como para el idioma correspondiente al sistema operativo. |
Control de la instalación de Motor de base de datos | /UpdateEnabled Opcional |
Especifique si el programa de instalación de SQL Server debe detectar e incluir actualizaciones del producto. Los valores válidos son True y False , o 1 y 0 . De manera predeterminada, la instalación de SQL Server incluirá las actualizaciones que encuentre. |
Control de la instalación de Motor de base de datos | /UpdateSource Opcional |
Especifique la ubicación en que el programa de instalación de SQL Server obtendrá las actualizaciones del producto. Los valores válidos son "MU" para buscar en Microsoft Update, una ruta de acceso de carpeta válida, una ruta relativa, como .\MyUpdates , o un recurso compartido UNC. De manera predeterminada, el programa de instalación de SQL Server buscará en Microsoft Update o en el Servicio Windows Update mediante Windows Server Update Services. |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /PID Opcional |
Especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se utiliza Evaluation. Nota: Si está instalando SQL Server Express, SQL Server Express con servicios avanzados, SQL Server Express con herramientas, SQL Server Developer o SQL Server Evaluation, el PID está predefinido. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Control de la instalación de Motor de base de datos | /FAILOVERCLUSTERIPADDRESSES Obligatorio |
Especifica una dirección IP codificada. Las codificaciones están delimitadas por punto y coma (;) y siguen el formato <Tipo de IP>;<dirección>;<nombre de red>;<máscara de subred>. Los tipos de direcciones IP admitidos incluyen DHCP, IPv4 e IPv6. Puede especificar varias direcciones IP del clúster de conmutación por error separadas por un espacio. Consulte los siguientes ejemplos: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c Para obtener más información, vea Agregar o quitar nodos en un clúster de conmutación por error de Motor de base de datos de SQL Server (configuración). |
Control de la instalación de Motor de base de datos | /CONFIRMIPDEPENDENCYCHANGE Obligatorio |
Indica el consentimiento para establecer la dependencia de recurso de dirección IP de y para los clústeres de conmutación por error de varias subredes. Para obtener más información, vea Agregar o quitar nodos en un clúster de conmutación por error de Motor de base de datos de SQL Server
(configuración). Valores admitidos: - 0 = false (valor predeterminado)- 1 = true |
Agente SQL Server | /AGTSVCACCOUNT Obligatorio |
Especifica la cuenta para el servicio Agente SQL Server. |
Agente SQL Server | /AGTSVCPASSWORD Se requiere |
Especifica la contraseña de la cuenta del servicio del Agente SQL Server. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCACCOUNT Opcional |
Especifica la cuenta del servicio de motor. Valor predeterminado: NT AUTHORITY\NETWORK SERVICE . |
Movimiento de datos de PolyBase | /PBDMSSVCPASSWORD Opcional |
Especifica la contraseña de la cuenta de movimiento de datos. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de PolyBase | /PBENGSVCSTARTUPTYPE Opcional |
Especifica el modo de inicio del servicio del motor de PolyBase. Valores admitidos: - Automatic (predeterminado)- Disabled - Manual |
PolyBase | /PBPORTRANGE Opcional |
Especifica un intervalo de puertos con un mínimo de 6 puertos para los servicios de PolyBase. Ejemplo:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Opcional |
Especifica si la instancia de Motor de base de datos de SQL Server se usará como parte del grupo de cálculo de escalabilidad horizontal de PolyBase. Use esta opción si va a configurar un grupo de cálculo de escalabilidad horizontal PolyBase que incluya el nodo principal. Valores admitidos: True , False |
Analysis Services | /ASSVCACCOUNT Obligatorio |
Especifica la cuenta del servicio de Analysis Services . |
Analysis Services | /ASSVCPASSWORD Se requiere |
Especifica la contraseña del servicio de Analysis Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Motor de base de datos de SQL Server | /SQLSVCACCOUNT Obligatorio |
Especifica la cuenta de inicio del servicio de SQL Server. |
Motor de base de datos de SQL Server | /SQLSVCPASSWORD Requerido |
Especifica la contraseña de SQLSVCACCOUNT . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Integration Services | /ISSVCPASSWORD Se requiere |
Especifica la contraseña de Integration Services . Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Reporting Services | /RSINSTALLMODE Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Opcional Disponible únicamente en FilesOnlyMode |
Especifica el modo de instalación de Reporting Services. Valores admitidos: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Nota: Si la instalación incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es DefaultNativeMode .Si la instalación no incluye el motor de base de datos de SQL Server, el valor predeterminado de RSINSTALLMODE es FilesOnlyMode .Si elige DefaultNativeMode pero la instalación no incluye el motor de base de datos de SQL Server, la instalación cambiará automáticamente RSINSTALLMODE a FilesOnlyMode . |
Reporting Services | /RSSVCPASSWORD Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. Se requiere |
Especifica la contraseña de la cuenta de inicio del servicio de Reporting Services. Este parámetro se puede omitir cuando se usa una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada. |
Notas adicionales
Motor de base de datos y Analysis Services son los únicos componentes que son conscientes del clúster. Otras características no son conscientes del clúster y no tienen una alta disponibilidad mediante la conmutación por error.
Sintaxis de ejemplo
Para agregar un nodo a una instancia en clúster de conmutación por error existente con Motor de base de datos y Analysis Services.
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
Parámetros de RemoveNode
Use los parámetros de la tabla siguiente para desarrollar scripts de la línea de comandos para RemoveNode. Para desinstalar un clúster de conmutación por error, debe ejecutar RemoveNode en cada nodo de clúster de conmutación por error. Para obtener más información, vea Always On Failover Cluster Instances (SQL Server) (Instancias de clúster de conmutación por error de Always On [SQL Server]).
Componente de Motor de base de datos de SQL Server | Parámetro | Descripción |
---|---|---|
Control de la instalación de Motor de base de datos | /ACTION Obligatorio |
Obligatorio para indicar el flujo de trabajo de RemoveNode. Valor admitido: RemoveNode |
Control de la instalación de Motor de base de datos | /CONFIGURATIONFILE Opcional |
Especifica el ConfigurationFile que se va a usar. |
Control de la instalación de Motor de base de datos | /HELP o ? Opcional |
Muestra las opciones de uso para los parámetros. |
Control de la instalación de Motor de base de datos | /INDICATEPROGRESS Opcional |
Especifica que el archivo de registro detallado del programa de instalación se canalice a la consola. |
Control de la instalación de Motor de base de datos | /INSTANCENAME Obligatorio |
Especifica un nombre de instancia de Motor de base de datos de SQL Server . Para obtener más información, vea Instance Configuration. |
Control de la instalación de Motor de base de datos | /Q o /QUIET Opcional |
Especifica que el programa de instalación se ejecute en modo silencioso sin ninguna interfaz de usuario. Se usa en las instalaciones desatendidas. El parámetro /Q reemplaza la entrada del parámetro /QS . |
Control de la instalación de Motor de base de datos | /QS o /QUIETSIMPLE Opcional |
Especifica que el programa de instalación se ejecuta y muestra el progreso mediante la interfaz de usuario, pero no acepta ninguna entrada ni muestra ningún mensaje de error. |
Control de la instalación de Motor de base de datos | /HIDECONSOLE Opcional |
Especifica que la ventana de la consola está oculta o cerrada. |
Control de la instalación de Motor de base de datos | /CONFIRMIPDEPENDENCYCHANGE Obligatorio |
Indica el consentimiento para establecer la dependencia de recurso de dirección IP de y para los clústeres de conmutación por error de varias subredes. Para obtener más información, vea Agregar o quitar nodos en un clúster de conmutación por error de Motor de base de datos de SQL Server
(configuración). Valores admitidos: - 0 = false (valor predeterminado)- 1 = true |
Sintaxis de ejemplo
Para eliminar un nodo de una instancia en clúster de conmutación por error existente con Motor de base de datos y Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Parámetros de cuenta de servicio
Puede configurar los servicios de SQL Server usando una cuenta integrada, una cuenta local o una cuenta de dominio.
Nota:
Si utiliza una cuenta de servicio administrada, una cuenta virtual o una cuenta integrada, no debe especificar los parámetros correspondientes de la contraseña. Para más información sobre estas cuentas de servicio, vea Cuentas de servicio administradas, cuentas de servicio administradas de grupo y cuentas virtuales.
Para más información sobre la configuración de la cuenta de servicio, vea Configurar los permisos y las cuentas de servicio de Windows.
Componente de Motor de base de datos de SQL Server | Parámetro de cuenta | Parámetro de contraseña | cuadro de tipo de inicio, |
---|---|---|---|
Agente SQL Server | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Analysis Services | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
Motor de base de datos de SQL Server | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Integration Services | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Reporting Services | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Nota:
Las características de Reporting Services se han quitado de SQL Server 2017 (14.x). Los parámetros de cuenta para SQL Server Reporting Services solo se aplican a las versiones anteriores a SQL Server 2017 (14.x).
Parámetros de características
Para instalar características específicas, use el parámetro /FEATURES
y especifique la característica principal o los valores de características principales de la tabla siguiente.
Para obtener una lista de las características admitidas por ediciones de SQL Server en Windows, vea:
- Ediciones y características admitidas de SQL Server 2022
- Ediciones y características admitidas de SQL Server 2019
- Ediciones y las características admitidas de SQL Server 2017
- Ediciones y las características admitidas de SQL Server 2016
Parámetro de característica principal | Parámetro de característica | Descripción |
---|---|---|
SQL | Instala los componentes Motor de base de datos de SQL Server, Replicación, Texto completo y Servidor de calidad de datos. | |
SQLEngine | Instala solamente Motor de base de datos de SQL Server. | |
Replicación | Instala el componente Replicación junto con Motor de base de datos de SQL Server. | |
FullText | Instala el componente Texto completo junto con el Motor de base de datos de SQL Server. | |
DQ | Copia los archivos requeridos para completar la instalación de Servidor de calidad de datos . Tras finalizar la instalación de SQL Server, debe ejecutar el archivo DQSInstaller.exe para completar la instalación de Servidor de calidad de datos . Para obtener más información, vea Ejecutar DQSInstaller.exe para completar la instalación del servidor de calidad de datos. Esto también instala Motor de base de datos de SQL Server. | |
PolyBase | Instala los componentes de PolyBase. | |
PolyBaseCore | Empareje con PolyBase para instalar la tecnología de PolyBase que habilita las consultas realmente integradas entre Oracle, Teradata, SQL Server y otros datos relacionales y no relacionales mediante instrucciones T-SQL estándares.Se aplica a: SQL Server 2019 (15.x) y versiones posteriores. |
|
PolyBaseJava | En SQL Server 2019 (15.x) únicamente, empareje con PolyBase para instalar el conector de Java de PolyBase que permite realizar consultas realmente integradas en datos de HDFS mediante instrucciones T-SQL estándar. |
|
AdvancedAnalytics | Instala SQL Server Machine Learning Services o SQL Server 2016 R Services (en base de datos). | |
SQL_INST_MR | Se combina con AdvancedAnalytics para instalar los paquetes de R Open y los paquetes de R de propiedad.Se aplica a: SQL Server Machine Learning Services (2017 y 2019) y a SQL Server 2016 R Services (en base de datos) |
|
SQL_INST_MPY | Se combina con AdvancedAnalytics para instalar los paquetes de Anaconda y los paquetes de Python de propiedad.Se aplica a: SQL Server Machine Learning Services (2017 y 2019) |
|
SQL_INST_JAVA | Empareje con AdvancedAnalytics para instalar las extensiones que permiten la integración con Java mediante instrucciones T-SQL estándar.Se aplica a: extensión de lenguaje Java de SQL Server (solo 2019). |
|
AS | Instala todos los componentes de Analysis Services . | |
RS | Instala todos los componentes de Reporting Services . Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. |
|
RS_SHP | Instala componentes de Reporting Services para SharePoint. Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. |
|
RS_SHPWFE | Instala el complemento Reporting Services para productos de SharePoint. Se aplica a: SQL Server 2016 (13.x) y versiones anteriores. |
|
DQC | Instala Cliente de calidad de datos. | |
IS | Instala todos los componentes de Integration Services . | |
IS_Master | Incluye el Servicio principal de escalabilidad horizontal para la Escalabilidad horizontal de Integration Services. | |
IS_Worker | Incluye el Servicio de trabajador de escalabilidad horizontal para la Escalabilidad horizontal de Integration Services. | |
MDS | Instala Master Data Services. | |
SQL_SHARED_MPY | Instala los paquetes de Python para Machine Learning Server (independiente) o R Server (independiente) | |
SQL_SHARED_MR | Instala paquetes de R para Machine Learning Server (independiente) o R Server (independiente) o Machine Learning Server (independiente) o R Server (independiente) | |
Herramientas 1 | Instala las herramientas de cliente y los componentes de los Libros en pantalla de SQL Server. Se aplica a: SQL Server 2019 (15.x) y versiones anteriores. |
|
BC | Instala los componentes de compatibilidad con versiones anteriores. Se aplica a: SQL Server 2019 (15.x) y versiones anteriores. |
|
Conn | Instala los componentes de conectividad. Se aplica a: SQL Server 2019 (15.x) y versiones anteriores. |
|
DREPLAY_CTLR | Instala el controlador Distributed Replay. Se aplica a: SQL Server 2019 (15.x) y versiones anteriores. |
|
DREPLAY_CLT | Instala el cliente de Distributed Replay. Se aplica a: SQL Server 2019 (15.x) y versiones anteriores. |
|
SNAC_SDK | Instala el SDK para SQL Server Native Client. Se aplica a: SQL Server 2019 (15.x) y versiones anteriores. |
|
SDK | Instala el kit de desarrollo de software. Se aplica a: SQL Server 2019 (15.x) y versiones anteriores. |
|
LocalDB** | Instala LocalDB, un modo de ejecución de SQL Server Express destinado a los desarrolladores de programas. |
1 SQL Server Management Studio (SSMS) está ahora en un instalador aparte que es independiente del instalador de SQL Server. Para más información, vea Descarga de SQL Server Management Studio (SSMS).
Ejemplos de parámetros de características
Parámetro y valores | Descripción |
---|---|
/FEATURES=SQLEngine |
Instala Motor de base de datos sin Replicación ni Texto completo. |
/FEATURES=SQLEngine,FullText |
Instala Motor de base de datos y Texto completo. |
/FEATURES=SQL |
Instala el Motor de base de datos, la replicación y el texto completo. |
/FEATURES=SQLEngine,PolyBase |
Instala el Motor de base de datos y el motor de PolyBase. |
Parámetros de rol
El rol de instalación o el parámetro /ROLE
se utiliza para instalar una selección preconfigurada de características. Los roles de SSAS instalan una instancia de SSAS en una granja de SharePoint existente o en una granja nueva sin configurar. Se proporcionan dos roles de instalación para ser compatibles con cada escenario. Puede elegir solo un rol de instalación que instalar a la vez. Si elige un rol de instalación, el programa de instalación instala las características y componentes que pertenecen al rol. No puede variar las características y los componentes que están designados para ese rol. Para obtener más información sobre cómo usar el parámetro de roles de características, vea Instalar PowerPivot desde el símbolo del sistema.
El rol AllFeatures_WithDefaults
es el comportamiento predeterminado para las ediciones de SQL Server Express y reduce el número de cuadros de diálogo que se presentan al usuario. Se puede especificar desde la línea de comandos al instalar una edición de SQL Server diferente de SQL Server Express.
Role | Descripción | Instala... |
---|---|---|
SPI_AS_ExistingFarm |
Instala Analysis Services como una instancia con nombre de Power Pivot en una granja de SharePoint Server 2010 existente o en un servidor independiente. | Analysis Services motor de cálculo preconfigurado para el procesamiento y el almacenamiento de datos en memoria. Power Pivot paquetes de solución Programa de instalador para Power Pivot para Excel SQL Server, Libros en pantalla |
SPI_AS_NewFarm |
Instala Analysis Services y Motor de base de datos como una instancia llamada Power Pivot en una nueva granja de Office SharePoint Server 2010 sin configurar o en un servidor independiente. El programa de instalación de SQL Server configurará la granja durante la instalación de los roles de características. | Analysis Services motor de cálculo preconfigurado para el procesamiento y el almacenamiento de datos en memoria. Power Pivot paquetes de solución SQL Server, Libros en pantalla Motor de base de datos Herramientas de configuración SQL Server Management Studio |
AllFeatures_WithDefaults |
Instala todas las características que están disponibles con la edición actual. Agrega el usuario actual al rol fijo de servidor sysadmin de SQL Server. En Windows Server 2008 o versiones posteriores, y cuando el sistema operativo no sea un controlador de dominio, Motor de base de datos y Reporting Services se establecen de manera predeterminada para utilizar la cuenta NT AUTHORITY\NETWORK SERVICE , e Integration Services se establece de manera predeterminada para utilizar la cuenta NT AUTHORITY\NETWORK SERVICE .Este rol está habilitado de forma predeterminada en ediciones de SQL Server Express. Para todas las demás ediciones, este rol no se habilita, pero se puede especificar mediante la interfaz de usuario o con parámetros de la línea de comandos. |
Para las ediciones de SQL Server Express, solo instala las características disponibles en la edición. Para otras ediciones, instala todas las características de SQL Server . El parámetro AllFeatures_WithDefaults se puede combinar con otros parámetros que invalidan la configuración del parámetro AllFeatures_WithDefaults . Por ejemplo, si se usa el parámetro AllFeatures_WithDefaults y el parámetro /Features=RS , se invalida el comando para instalar todas las características y solo se instala Reporting Services, pero se sigue el parámetro AllFeatures_WithDefaults y se utiliza la cuenta de servicio predeterminada para Reporting Services.Al usar el parámetro AllFeatures_WithDefaults junto con /ADDCURRENTUSERASSQLADMIN=FALSE , el cuadro de diálogo de aprovisionamiento no se rellena automáticamente con el usuario actual. Agregue /AGTSVCACCOUNT y /AGTSVCPASSWORD para especificar una cuenta de servicio y una contraseña para el Agente SQL Server. |
Control del comportamiento de la conmutación por error con el parámetro /FAILOVERCLUSTERROLLOWNERSHIP
Para actualizar un clúster de conmutación por error de Motor de base de datos de SQL Server, debe ejecutar el programa de instalación en un nodo de clúster de conmutación por error cada vez, comenzando por los nodos pasivos. El programa de instalación muestra el comportamiento de conmutación por error, en función del número total de nodos de la instancia en clúster de conmutación por error y del número total de nodos que ya se han actualizado. Cuando se ha actualizado la mitad de los nodos o más, el programa de instalación realiza una conmutación por error a un nodo actualizado.
Para controlar el comportamiento de los nodos de clúster durante el proceso de actualización, ejecute la operación de actualización en la línea de comandos y use el parámetro /FAILOVERCLUSTERROLLOWNERSHIP
a fin de controlar el comportamiento de la conmutación por error antes de que la operación de actualización deje el nodo sin conexión. Este parámetro se usa como se indica a continuación:
/FAILOVERCLUSTERROLLOWNERSHIP=0
no transmitirá la propiedad del clúster (moverá el grupo) a los nodos actualizados y no agregará este nodo a la lista de posibles propietarios del clúster de SQL Server al final de la actualización./FAILOVERCLUSTERROLLOWNERSHIP=1
transmitirá la propiedad del clúster (moverá el grupo) a los nodos actualizados y agregará este nodo a la lista de posibles propietarios del clúster de SQL Server al final de la actualización.El valor predeterminado es
/FAILOVERCLUSTERROLLOWNERSHIP=2
. Se usará si no se especifica este parámetro. Este valor indica que el programa de instalación de SQL Server administrará la propiedad del clúster (mueve el grupo) según sea necesario.
Configuración de identificador de instancia o InstanceID
El parámetro Instance ID, o /InstanceID
, se usa para especificar dónde puede instalar los componentes de la instancia y la ruta de acceso del registro de la instancia. El valor de INSTANCEID es una cadena y debe ser único.
- Id. de instancia de SQL:
MSSQLxx.<INSTANCEID>
- Id. de instancia de AS:
MSASxx.<INSTANCEID>
- Id. de instancia de RS:
MSRSxx.<INSTANCEID>
Los componentes que tienen en cuenta la instancia se instalan en las ubicaciones siguientes:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>
%Program Files%\Microsoft SQL Server\<ASInstanceID>
%Program Files%\Microsoft SQL Server\<RSInstanceID>
Nota:
Si INSTANCEID
no se especifica en la línea de comandos, el programa de instalación sustituye de forma predeterminada <INSTANCEID>
por <INSTANCENAME>
.