Instalar actualizaciones desde el símbolo del sistema
Pruebe y modifique los scripts de instalación para adaptarlos a las necesidades de su organización. Para obtener más información acerca de cómo instalar actualizaciones para un clúster de conmutación por error de SQL Server, vea Cómo aplicar una actualización de SQL Server 2008 a una instancia de clúster de conmutación por error en Microsoft Knowledge Base.
Sintaxis de ejemplo para la instalación
El nombre del paquete de actualización puede variar y es posible que incluya un componente de idioma, edición y procesador. Aplique una actualización en una línea de comandos y reemplace <nombre_paquete> por el nombre del paquete de actualización:
Actualice una única instancia de SQL Server y todos los componentes compartidos, como Integration Services y Herramientas de administración: puede especificar la instancia usando el parámetro InstanceName o el parámetro InstanceID. Para actualizar una instancia preparada de SQL Server, debe especificar el parámetro InstanceID<nombreDePaquete>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=miInstancia o <nombreDePaquete>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=<idDeInstancia>.
Puede integrar una actualización y preparar una instancia del motor de base de datos de SQL Server: setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /PCUSOURCE=<ruta de acceso al paquete PCU> /CUSOURCE=<ruta de acceso al paquete CU> /INSTANCEID=<id. de instancia> /FEATURES=SQLEngine
Actualizar solo los componentes compartidos de SQL Server, como Integration Services y las Herramientas de administración: <nombreDePaquete>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch
Actualizar todas las instancias de SQL Server del equipo y todos los componentes compartidos, como Integration Services y las Herramientas de administración: <nombreDePaquete>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances
Quite una actualización de la línea de comandos y reemplace <nombreDePaquete> por el nombre del paquete de actualización:
Quitar una actualización de una única instancia de SQL Server y todos los componentes compartidos, como Integration Services y las herramientas de administración: <nombreDePaquete>.exe /qs /IAcceptSQLServerLicenseTerms /Action=RemovePatch /InstanceName=miInstancia
Quitar una actualización únicamente de los componentes compartidos de SQL Server, como Integration Services y las herramientas de administración: <nombreDePaquete>.exe /qs /Action=RemovePatch
Nota
El instalador de la actualización se asegura de que los componentes compartidos estén siempre en, o por encima de, la versión de la instancia en el nivel más alto.
Parámetros del símbolo del sistema compatibles
Importante |
---|
Cuando sea posible, proporcione credenciales de seguridad en tiempo de ejecución. Si debe almacenar credenciales en un archivo de script, proteja el archivo para evitar el acceso no autorizado. |
Modificador |
Descripción |
---|---|
/? |
Muestra ayuda del símbolo del sistema para la instalación desatendida. |
/action=Patch or /action=RemovePatch |
Especifica la acción de instalación: Patch o RemovePatch. |
/allinstances |
Aplica la actualización de SQL Server a todas las instancias de SQL Server y a todos los componentes compartidos que no reconocen instancias de SQL Server. |
/instancename=InstanceName1 |
Aplica la actualización de SQL Server a una instancia de SQL Server denominada nombreDeInstancia y a todos los componentes compartidos que no reconocen instancias de SQL Server. |
/InstanceID=Inst1 |
Aplica la actualización de SQL Server a una instancia de SQL Server Inst1 y a todos los componentes compartidos que no reconocen instancias de SQL Server. |
/quiet |
Ejecuta el programa de instalación de la actualización de SQL Server en modo desatendido. |
/qs |
Muestra únicamente el cuadro de diálogo de progreso de la interfaz de usuario. |
/CUSource |
Especifica la ruta de acceso de los archivos de actualizaciones acumulativas extraídos. |
/PCUSOURCE |
Especifica la ruta de acceso de los archivos de Service Pack extraídos. |
/IAcceptSQLServerLicenseTerms |
Solo se necesita cuando se especifica el parámetro /Q o /QS para las instalaciones desatendidas. |
1 No puede especificar este parámetro para aplicar una actualización a una instancia preparada de SQL Server. Debe especificar el parámetro /instanceID en su lugar.