Comparteix a través de


Prueba de la actualización de la base de datos al instalar una actualización

Se aplica a: Configuration Manager (rama actual)

Si es necesario, puede ejecutar una actualización de base de datos de prueba antes de instalar una actualización en la consola para la rama actual de Configuration Manager.

Importante

La actualización de prueba ya no es un paso obligatorio o recomendado para la mayoría de los sitios.

Si la base de datos es sospechosa o se modifica mediante personalizaciones no admitidas explícitamente por Configuration Manager, siga usando este proceso.

¿Es necesario ejecutar una actualización de prueba?

El desuso de esta prueba de actualización es posible debido a los cambios introducidos con Configuration Manager rama actual. Estos cambios simplifican el proceso y la velocidad mediante los cuales la configuración puede actualizar un entorno de producción a una versión más reciente. Este rediseño se realizó para ayudarle a mantenerse al día con menos riesgo y menos sobrecarga operativa al instalar cada nueva actualización.

Los cambios se deben a cómo se instalan las actualizaciones, incluida la lógica que revierte automáticamente una actualización con errores sin necesidad de ejecutar una recuperación del sitio. Estos cambios permiten el uso de la consola para administrar las instalaciones de actualización e incluyen una opción para reintentar la instalación de una actualización con errores.

Sugerencia

Al actualizar a Configuration Manager rama actual de un producto anterior, como System Center 2012 Configuration Manager, las actualizaciones de base de datos de prueba siguen siendo un paso recomendado.

Si todavía tiene previsto probar la actualización de una base de datos de sitio al instalar una actualización en la consola, la siguiente información complementa las instrucciones sobre la instalación de una actualización en la consola.

Preparación para ejecutar una actualización de base de datos de prueba

Para ejecutar la prueba de actualización, use el programa de instalación de Configuration Manager de la carpeta CD.Latest. Use la misma versión de los archivos de origen que la versión de Configuration Manager a la que va a actualizar.

Por ejemplo, para probar la actualización de la base de datos para la versión YYMM:

  • Necesita al menos un sitio en la versión YYMM desde el que puede obtener esa carpeta CD.Latest.

  • Si no tiene un sitio que ejecute la versión necesaria, considere la posibilidad de instalar un sitio en un entorno de laboratorio. A continuación, actualice ese sitio a la nueva versión. Este proceso crea la carpeta CD.Latest con la versión correcta de los archivos de origen.

La prueba de actualización se ejecuta en una copia de seguridad de la base de datos de sitio que se restaura en una instancia independiente de SQL Server. Una vez completada la actualización de prueba, descarte la base de datos actualizada. Un sitio de Configuration Manager no lo puede usar.

Ejecución de la actualización de prueba

  1. Use Configuration Manager programa de instalación y los archivos de origen de la carpeta CD.Latest de un sitio que ejecuta la versión a la que tiene previsto actualizar.

  2. Copie la carpeta CD.Latest en una ubicación de la instancia de SQL Server que usará para ejecutar la actualización de la base de datos de prueba.

  3. Cree una copia de seguridad de la base de datos del sitio que desea probar para la actualización. A continuación, restaure una copia de esa base de datos en una instancia de SQL Server que no hospede un sitio Configuration Manager. La instancia de SQL Server debe ser la misma edición de SQL Server que la base de datos del sitio. Para obtener más información, consulte Inicio rápido: Copia de seguridad y restauración de una base de datos SQL Server local.

  4. Después de restaurar la copia de la base de datos, ejecute el programa de instalación desde la carpeta CD.Latest. Cuando ejecute el programa de instalación, use la /TESTDBUPGRADE opción de línea de comandos. Si la instancia de SQL Server que hospeda la copia de base de datos no es la instancia predeterminada, proporcione las opciones de la línea de comandos para identificar la instancia que hospeda la copia de la base de datos del sitio.

    Por ejemplo, tiene una base de datos de sitio con el nombre CM_ABCde la base de datos . Se restaura una copia de esta base de datos de sitio en una instancia compatible de SQL Server con el nombre DBTestde instancia . Para probar una actualización de esta copia de la base de datos del sitio, use la siguiente línea de comandos: setup.exe /TESTDBUPGRADE DBtest\CM_ABC

    Puede encontrar Setup.exe en la siguiente ubicación en el medio de origen para Configuration Manager:SMSSETUP\BIN\X64

  5. En la instancia de SQL Server donde se ejecuta la prueba de actualización, supervise ConfigMgrSetup.log en la raíz de la unidad del sistema para obtener progreso y éxito.

    Si se produce un error en la actualización de prueba, corrija los problemas relacionados con el error de actualización de la base de datos del sitio. A continuación, cree una nueva copia de seguridad de la base de datos del sitio y vuelva a probar la actualización de la nueva copia de la base de datos.

Pasos siguientes

Una vez completada correctamente la actualización de la base de datos de prueba, descarte la base de datos actualizada. Un sitio de Configuration Manager no lo puede usar. A continuación, puede volver al sitio activo e iniciar la instalación de la actualización.

Si se produce un error en una instalación de actualización, no es necesario recuperar el sitio. En su lugar, puede volver a intentar la instalación de la actualización desde dentro de la consola.