Copia de seguridad manual de Azure DevOps Server

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Puede realizar manualmente copias de seguridad de datos para Azure DevOps Server mediante las herramientas que SQL Server proporciona. Sin embargo, es posible que tenga que configurar las copias de seguridad manualmente si la implementación tiene restricciones de seguridad que impiden el uso de esas herramientas.

Para realizar una copia de seguridad manual de Azure DevOps, realice una copia de seguridad de todas las bases de datos que usa la implementación y también sincronice las copias de seguridad en el mismo momento dado. Puede administrar esta sincronización más eficazmente si utiliza transacciones marcadas. Si marca periódicamente transacciones relacionadas en cada base de datos que usa Azure DevOps, establezca una serie de puntos de recuperación comunes en esas bases de datos. Si hace periódicamente una copia de seguridad de dichas bases de datos, reduce el riesgo de perder productividad o datos debido a errores en el equipo o a otros eventos inesperados.

Advertencia

No debe modificar manualmente ninguna de las bases de datos de Azure DevOps Server a menos que se le indique que lo haga Soporte técnico de Microsoft o siga los procedimientos descritos en este documento. Cualquier otra modificación puede invalidar el contrato de servicio.

Los procedimientos de este artículo explican cómo crear planes de mantenimiento que realizan una copia de seguridad completa o incremental de las bases de datos y cómo crear tablas y procedimientos almacenados para transacciones marcadas. Para que la protección de los datos sea máxima, debe programar copias de seguridad completas diarias o semanales y copias de seguridad incrementales cada hora. También puede hacer una copia de seguridad de los registros de transacciones. Para obtener más información, consulte Copia de seguridad de un registro de transacciones (SQL Server).

Nota

Muchos procedimientos de este artículo especifican el uso de SQL Server Management Studio. Si instaló SQL Server Express Edition, debe usar SQL Server Management Studio Express. Para más información, consulte Descargar SQL Server Management Studio (SSMS).

Requisitos previos

Debe ser miembro de todos los grupos siguientes:

  • El grupo de seguridad Administradores del servidor que ejecuta la consola de administración para Azure DevOps Server.
  • El grupo de seguridad administrador del sistema SQL Server. Como alternativa, la SQL Server permisos Realizar copia de seguridad y Crear plan de mantenimiento debe establecerse en Permitir en cada instancia de SQL Server que hospede las bases de datos de las que desea realizar una copia de seguridad. 

Copia de seguridad de la clave de cifrado de Reporting Services

Si la implementación usa SQL Server Reporting Services, debe realizar copias de seguridad no solo de las bases de datos, sino también de la clave de cifrado.

Para una implementación de un solo servidor de Azure DevOps Server, puede realizar una copia de seguridad de la clave de cifrado para SQL Server Reporting Services de dos maneras. Puede usar la herramienta de configuración de Reporting Services o puede usar la herramienta de línea de comandos RSKEYMGMT proporcionada por SQL Server. Para una implementación en clústeres o varios servidores, debe usar RSKEYMGMT. Para obtener más información sobre RSKEYMGMT, consulte utilidad RSKEYMGMT.

Para obtener más información sobre cómo realizar una copia de seguridad de la clave de cifrado, consulte Administración (Reporting Services). Para obtener más información sobre cómo restaurar la clave de cifrado, consulte Restauración de la clave de cifrado (Reporting Services configuración).

Requisitos previos

Para realizar este procedimiento, debe ser miembro del grupo Administrador local, que tiene el rol de administrador de contenido en Reporting Services o el permiso administrar seguridad del servidor de informes debe establecerse en Permitir.

Realizar una copia de seguridad de la clave de cifrado

Para realizar una copia de seguridad de la clave de cifrado mediante la herramienta de configuración de Reporting Services:

  1. En el servidor que ejecuta Reporting Services, seleccione Inicio, Seleccione Todos los programas, Microsoft SQL Server, Herramientas de configuración y, a continuación, seleccione Reporting Services Configuration Manager.

    Se abre el cuadro de diálogo Selección de instancia de instalación del servidor de informes.

  2. Escriba el nombre del servidor de capa de datos y la instancia de base de datos y, a continuación, seleccione Conectar.

  3. En la barra de navegación del lado izquierdo, seleccione Claves de cifrado y, a continuación, seleccione Copia de seguridad.

    Se abre el cuadro de diálogo Información de clave de cifrado .

  4. En Ubicación del archivo, especifique la ubicación donde desea almacenar una copia de esta clave.

    Debería considerar la posibilidad de almacenar esta clave en un equipo independiente del que está ejecutando Reporting Services.

  5. En Contraseña, escriba una contraseña para el archivo.

  6. En Confirmar contraseña, vuelva a escribir la contraseña del archivo.

  7. Seleccione Aceptar.

Identificar bases de datos

Antes de comenzar, identifique todas las bases de datos de las que deberá realizar una copia de seguridad para restaurar completamente la implementación. Esto incluye bases de datos para SQL Server Reporting Services. Estas podrían estar en el mismo servidor o bien distribuidas en varios servidores. Para obtener una tabla completa y una descripción de Azure DevOps Server bases de datos, incluidos los nombres predeterminados de las bases de datos, consulte Descripción de Azure DevOps Server bases de datos, topologías de implementación y copia de seguridad.

Identificar bases de datos

  1. Abra SQL Server Management Studio y conéctese al motor de base de datos.

  2. En SQL Server Management Studio, en Explorador de objetos, expanda el nombre del servidor y, a continuación, expanda Bases de datos.

  3. Revise la lista de bases de datos e identifique las que usa su implementación.

    Por ejemplo, la implementación de Azure DevOps Server de Fabrikam, Inc.es una configuración de servidor único y usa las bases de datos siguientes:

    • La base de datos de configuración (Tfs_Configuration)
    • La base de datos de colección (Tfs_DefaultCollection)
    • La base de datos del almacén de datos (Tfs_Warehouse)
    • Las bases de datos de informes (ReportServer y ReportServerTempDB)

Crear tablas en bases de datos

Para asegurarse de que todas las bases de datos se restauran al mismo punto, puede crear una tabla en cada base de datos para marcar transacciones. Use la función Query en SQL Server Management Studio para crear una tabla adecuada en cada base de datos.

  1. Abra SQL Server Management Studio y conéctese al motor de base de datos.

  2. En SQL Server Management Studio, resalte el nombre del servidor, abra el submenú y seleccione Nueva consulta.

    Se abrirá la ventana Editor de consultas de Database Engine.

  3. En el menú Consulta, seleccione el Modo SQLCMD.

    El Editor de consultas ejecuta instrucciones sqlcmd en el contexto del Editor de consultas. Si el menú Consulta no aparece, seleccione en cualquier lugar de la nueva consulta de la ventana motor de base de datos Editor de Power Query.

  4. En la barra de herramientas de SQL Editor, abra la lista Bases de datos disponibles y seleccione TFS_Configuration.

    Nota

    TFS_Configuration es el nombre predeterminado de la base de datos de configuración. Este nombre es personalizable y puede variar.

  5. En la ventana de consulta, escriba el siguiente script para crear una tabla en la base de datos de configuración:

        Use Tfs_Configuration
    Create Table Tbl_TransactionLogMark
    (
    logmark int
    )
    GO
    Insert into Tbl_TransactionLogMark (logmark) Values (1)
    GO
    
  6. Presione F5 para ejecutar el script.

    Si el script es correcto, aparece el mensaje "(1 filas) afectadas).)" en el Editor de Power Query.

  7. (Opcional) Guarde el script.

  8. Repita los pasos 4-7 para cada base de datos de la implementación de Azure DevOps Server. En el ejemplo de implementación de Fabrikam, Inc. repetiría este proceso para todas las bases de datos siguientes:

    • Tfs_Warehouse
    • Tfs_DefaultCollection
    • ReportServer
    • ReportServerTempDB

Crear un procedimiento almacenado para marcar tablas

Una vez creadas las tablas en cada base de datos de la que desea hacer copia de seguridad, debe crear un procedimiento para marcar las tablas.

  1. En SQL Server Management Studio, abra una ventana de consulta y asegúrese de que el modo SQLCMD está activado.

  2. En la barra de herramientas de SQL Editor, abra la lista Bases de datos disponibles y seleccione TFS_Configuration.

  3. En la ventana de consulta, escriba el siguiente script para crear un procedimiento almacenado con el fin de marcar transacciones en la base de datos de configuración:

        Create PROCEDURE sp_SetTransactionLogMark
    @name nvarchar (128)
    AS
    BEGIN TRANSACTION @name WITH MARK
    UPDATE Tfs_Configuration.dbo.Tbl_TransactionLogMark SET logmark = 1
    COMMIT TRANSACTION
    GO
    
  4. Presione F5 para ejecutar el procedimiento.

    Si el procedimiento es correcto, el mensaje "Comandos se completó correctamente". Aparecerá en el Editor de Power Query.

  5. (Opcional) Guarde el procedimiento.

  6. Repita los pasos 2-5 para cada base de datos de Azure DevOps Server.  En la implementación de Fabrikam, Inc. repetiría este proceso para todas las bases de datos siguientes:

    • Tfs_Warehouse
    • Tfs_DefaultCollection
    • ReportServer
    • ReportServerTempDB

    Sugerencia

    Antes de crear el procedimiento, seleccione el nombre de la base de datos asociada en la lista Bases de datos disponibles en Explorador de objetos. De lo contrario, al ejecutar el script, verá un error que indica que el procedimiento almacenado ya existe.

Crear un procedimiento almacenado para marcar todas las tablas de una vez

Para asegurarse de que todas las bases de datos están marcadas, puede crear un procedimiento que, a su vez, ejecutará todos los procedimientos que acaba de crear para marcar las tablas. A diferencia de los procedimientos anteriores, este procedimiento solo se ejecuta en la base de datos de configuración.

  1. En SQL Server Management Studio, abra una ventana de consulta y asegúrese de que el modo SQLCMD está activado.

  2. En la barra de herramientas de SQL Editor, abra la lista Bases de datos disponibles y seleccione TFS_Configuration.

  3. En la ventana de consulta, cree un procedimiento almacenado que ejecute los procedimientos almacenados que creó en cada base de datos que Azure DevOps Server usa. Reemplace ServerName por el nombre del servidor que ejecuta SQL Server y reemplace Tfs_CollectionName por el nombre de la base de datos para cada colección de proyectos.

    En la implementación de ejemplo, el nombre del servidor es FABRIKAMPRIME y solo hay una colección de proyectos en la implementación, la predeterminada creada cuando instaló Azure DevOps Server (DefaultCollection). Teniendo esto en cuenta, crearía el script siguiente:

        CREATE PROCEDURE sp_SetTransactionLogMarkAll
    @name nvarchar (128)
    AS
    BEGIN TRANSACTION
    EXEC [FABRIKAMPRIME].Tfs_Configuration.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].ReportServer.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].ReportServerTempDB.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].Tfs_DefaultCollection.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].Tfs_Warehouse.dbo.sp_SetTransactionLogMark @name
    COMMIT TRANSACTION
    GO
    
  4. Presione F5 para ejecutar el procedimiento.

    Nota

    Si no se ha reiniciado SQL Server Management Studio ya que creó los procedimientos almacenados para marcar transacciones, una o varias líneas onduladas rojas podrían resaltar el nombre del servidor y los nombres de las bases de datos. Sin embargo, el procedimiento todavía debe ejecutarse.

    Si el procedimiento es correcto, el mensaje "Comandos se completó correctamente". Aparecerá en el Editor de Power Query.

  5. (Opcional) Guarde el procedimiento.

Crear un procedimiento almacenado para marcar tablas automáticamente

Después de tener un procedimiento que ejecutará todos los procedimientos almacenados para el marcado de tabla, puede crear un procedimiento que marque todas las tablas con el mismo marcador de transacción. Usará este marcador para restaurar todas las bases de datos en el mismo punto.

  1. En SQL Server Management Studio, abra una ventana de consulta y asegúrese de que el modo SQLCMD está activado.

  2. En la barra de herramientas de SQL Editor, abra la lista Bases de datos disponibles y seleccione TFS_Configuration.

  3. En la ventana de consulta, escriba el siguiente script para marcar las tablas con 'TFSMark':

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    GO
    

    Nota

    TFSMark es un ejemplo de una marca. En la marca puede utilizar cualquier secuencia de letras y números admitidos. Si tiene más de una tabla marcada en las bases de datos, anote qué marca utilizará para restaurar las bases de datos. Para obtener más información, consulte Uso de transacciones marcadas.

  4. Presione F5 para ejecutar el procedimiento.

    Si el procedimiento es correcto, el mensaje "(1 filas) afectadas)" aparece en el Editor de Power Query. La opción WITH MARK solo se aplica a la primera instrucción "BEGIN TRAN WITH MARK" para cada tabla que se ha marcado.

  5. Guarde el procedimiento.

Crear un trabajo programado para ejecutar el procedimiento para marcar tablas

Ahora que ha creado y almacenado todos estos procedimientos, programe el procedimiento de marcado de tabla para que se ejecute justo antes de las copias de seguridad programadas de las bases de datos. Debe programar este trabajo para que se ejecute aproximadamente un minuto antes de que se ejecute el plan de mantenimiento de las bases de datos.

  1. En Explorador de objetos, expanda Agente SQL Server, abra el menú Trabajos y seleccione Nuevo trabajo.

    Se abre la ventana Nuevo trabajo .

  2. En Nombre, especifique un nombre para el trabajo. Por ejemplo, puede escribir MarkTableJob como nombre del trabajo.

  3. (Opcional) En Descripción, especifique una descripción del trabajo.

  4. En Seleccionar una página, seleccione Pasos y, a continuación, seleccione Nuevo.

    Se abre la ventana Nuevo paso de trabajo .

  5. En Nombre del paso, especifique un nombre para el paso.

  6. En Base de datos, seleccione el nombre de la base de datos de configuración. Por ejemplo, si la implementación usa el nombre predeterminado para esa base de datos, TFS_Configuration, seleccione esa base de datos en la lista desplegable.

  7. Seleccione Abrir, vaya al procedimiento que creó para marcar las tablas, seleccione Abrir dos veces y, a continuación, seleccione Aceptar.

    Nota

    El procedimiento que creó para marcar las tablas ejecuta el siguiente paso:

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    
  8. En Seleccionar una página, seleccione Programaciones y, a continuación, seleccione Nuevo.

    Se abre la ventana Nueva programación de trabajo .

  9. En Nombre, especifique un nombre para la programación.

  10. En Frecuencia, cambie la frecuencia para que coincida con el plan que creará para realizar copias de seguridad de las bases de datos. Por ejemplo, puede ejecutar copias de seguridad incrementales diariamente a las 2 a.m. y copias de seguridad completas el domingo a las 4 a. m. Para marcar las bases de datos de las copias de seguridad incrementales, cambiaría el valor de Se produce a Diario. Cuando cree otro trabajo para marcar las bases de datos de la copia de seguridad completa semanal, mantenga el valor de Se produce a diario y active la casilla Domingo .

  11. En Frecuencia diaria, cambie la repetición para que el trabajo esté programado para ejecutarse un minuto antes de la copia de seguridad de las bases de datos y, a continuación, seleccione Aceptar. En la implementación de ejemplo, en el trabajo de las copias de seguridad incrementales, especificaría las 1:59 a. m. En el trabajo de la copia de seguridad completa, especificaría las 3:59 a. m.

  12. En Nuevo trabajo, seleccione Aceptar para terminar de crear el trabajo programado.

Crear un plan de mantenimiento para copias de seguridad completas

Después de crear un trabajo programado para marcar las bases de datos, puede usar el Asistente para planes de mantenimiento para programar copias de seguridad completas de todas las bases de datos que usa la implementación de Azure DevOps Server.

Importante

Si la implementación usa las ediciones Enterprise o Datacenter de SQL Server, pero es posible que tenga que restaurar bases de datos en un servidor que ejecuta Standard Edition, debe usar un conjunto de copia de seguridad que se realizó con SQL Server compresión deshabilitada. A menos que deshabilite la compresión de datos, no podrá restaurar bases de datos Enterprise o Datacenter Edition en un servidor que ejecute Standard Edition. Debe desactivar la compresión antes de crear los planes de mantenimiento. Para desactivar la compresión, siga los pasos descritos en este artículo de Microsoft Knowledge Base.

  1. En SQL Server Management Studio, expanda el nodo Administración, abra el submenú Planes de mantenimiento y seleccione Asistente para planes de mantenimiento.

  2. En la página principal del Asistente para planes de mantenimiento de SQL Server, seleccione Siguiente.

    Aparece la página Seleccionar propiedades del plan .

  3. En el cuadro Nombre , especifique un nombre para el plan de mantenimiento.

    Por ejemplo, puede crear un plan para copias de seguridad completas denominadas TfsFullDataBackup.

  4. Seleccione Programación única para todo el plan o sin programación y, a continuación, seleccione Cambiar.

  5. En Frecuencia y Frecuencia diaria, especifique las opciones del plan. Por ejemplo, puede especificar una copia de seguridad semanal para que se produzca el domingo en Frecuencia y especificar 4 a. m. en Frecuencia diaria.

    En Duración, deje el valor predeterminado , Sin fecha de finalización. Seleccione Aceptar y después Siguiente.

  6. En la página Seleccionar tareas de mantenimiento, active las casillas Base de datos de copia de seguridad (completa),Ejecutar Agente SQL Server trabajo y Realizar copia de seguridad de base de datos (registro de transacciones) y, a continuación, seleccione Siguiente.

  7. En la página Seleccionar orden de tareas de mantenimiento, cambie el orden para que la copia de seguridad completa se ejecute primero, después el trabajo del Agente y, a continuación, la copia de seguridad del registro de transacciones y, a continuación, seleccione Siguiente.

    Para obtener más información sobre este cuadro de diálogo, presione F1 y también vea Asistente para planes de mantenimiento.

  8. En la página Definir copia de seguridad de base de datos (completa), seleccione la flecha abajo, todas las bases de datos y, a continuación, seleccione Aceptar.

  9. Especifique las opciones de copia de seguridad para guardar los archivos en disco o cinta, según corresponda para la implementación y los recursos y, a continuación, seleccione Siguiente.

  10. En la página Definir ejecutar Agente SQL Server tarea de trabajo, active la casilla del trabajo programado que creó para el marcado de tabla y, a continuación, seleccione Siguiente.

  11. En la página Tarea Definir base de datos de copia de seguridad (registro de transacciones), seleccione la flecha abajo, todas las bases de datos y, a continuación, seleccione Aceptar.

  12. Especifique las opciones de copia de seguridad para guardar los archivos en disco o cinta según corresponda para la implementación y los recursos y, a continuación, seleccione Siguiente.

  13. En la página Seleccionar opciones de informe , especifique las opciones de distribución de informes y, a continuación, seleccione Siguiente dos veces.

  14. En la página Completar el Asistente , seleccione Finalizar.

    SQL Server crea el plan de mantenimiento y realiza una copia de seguridad de las bases de datos que especificó en función de la frecuencia especificada.

Crear un plan de mantenimiento para copias de seguridad diferenciales

Use el Asistente para planes de mantenimiento para programar copias de seguridad diferenciales para todas las bases de datos que use la implementación de Azure DevOps Server.

Importante

SQL Server Express no incluye el Asistente para planes de mantenimiento. Debe crear manualmente el script para programar las copias de seguridad diferenciales. Para obtener más información, vea Crear una copia de seguridad diferencial de la base de datos (Transact-SQL).

  1. Inicie sesión en el servidor que ejecuta la instancia de SQL Server que contiene las bases de datos de las que desea realizar una copia de seguridad.

  2. Abra SQL Server Management Studio.

    1. En la lista Tipo de servidor , seleccione Motor de base de datos.

    2. En las listas Nombre del servidor y Autenticación , seleccione el servidor y el esquema de autenticación adecuados.

    3. Si la instancia de SQL Server la requiere, en Nombre de usuario y Contraseña, especifique las credenciales de una cuenta adecuada.

    4. Seleccione Conectar.

  3. En SQL Server Management Studio, expanda el nodo Administración, abra el submenú, seleccione Planes de mantenimiento y, a continuación, seleccione Asistente para planes de mantenimiento.

  4. En la página principal del Asistente para planes de mantenimiento de SQL Server, seleccione Siguiente.

  5. En la página Seleccionar propiedades del plan , en el cuadro Nombre , especifique un nombre para el plan de mantenimiento.

    Por ejemplo, podría asignar un nombre a un plan para copias de seguridad diferenciales TfsDifferenciaialBackup.

  6. Seleccione Programación única para todo el plan o sin programación y, a continuación, seleccione Cambiar.

  7. En Frecuencia y Frecuencia diaria, especifique las opciones del plan de copia de seguridad.

    En Duración, deje el valor predeterminado , Sin fecha de finalización. Seleccione Aceptar y después Siguiente.

  8. En la página Seleccionar tareas de mantenimiento , active la casilla Copia de seguridad de base de datos (diferencial) y, a continuación, seleccione Siguiente.

  9. En la página Definir copia de seguridad de base de datos (diferencial), seleccione la flecha abajo, todas las bases de datos y, a continuación, seleccione Aceptar.

  10. Especifique las opciones de copia de seguridad para guardar los archivos en disco o cinta según corresponda para la implementación y los recursos y, a continuación, seleccione Siguiente.

  11. En la página Seleccionar opciones de informe , especifique las opciones de distribución de informes y, a continuación, seleccione Siguiente dos veces.

  12. En la página Completar el Asistente , seleccione Finalizar.

    SQL Server crea el plan de mantenimiento y realiza una copia de seguridad de las bases de datos que especificó en función de la frecuencia especificada.

Crear un plan de mantenimiento para registros de transacciones

Puede usar el Asistente para planes de mantenimiento para programar copias de seguridad del registro de transacciones para todas las bases de datos que usa la implementación de Azure DevOps Server.

Importante

SQL Server Express no incluye el Asistente para planes de mantenimiento. Debe crear manualmente el script para programar las copias de seguridad de registros de transacciones. Para obtener más información, vea Crear una copia de seguridad del registro de transacciones (Transact-SQL).

  1. Inicie sesión en el servidor que ejecuta la instancia de SQL Server que contiene las bases de datos de las que se va a realizar una copia de seguridad.

  2. Abra SQL Server Management Studio.

  3. En la lista Tipo de servidor , seleccione Motor de base de datos.

    1. En las listas Nombre del servidor y Autenticación , seleccione el servidor y el esquema de autenticación adecuados.

    2. Si la instancia de SQL Server la requiere, en Nombre de usuario y Contraseña, especifique las credenciales de una cuenta adecuada.

    3. Seleccione Conectar.

  4. En SQL Server Management Studio, expanda el nodo Administración, abra el submenú, seleccione Planes de mantenimiento y, a continuación, seleccione Asistente para planes de mantenimiento.

  5. En la página principal del Asistente para planes de mantenimiento de SQL Server, seleccione Siguiente.

    Aparece la página Seleccionar propiedades del plan .

  6. En el cuadro Nombre , especifique un nombre para el plan de mantenimiento.

    Por ejemplo, podría asignar un nombre a un plan para realizar copias de seguridad de los registros de transacciones TfsTransactionLogBackup.

  7. Seleccione Programación única para todo el plan o sin programación y, a continuación, seleccione Cambiar.

  8. En Frecuencia y Frecuencia diaria, especifique las opciones del plan.

    En Duración, deje el valor predeterminado , Sin fecha de finalización.

  9. Seleccione Aceptar y después Siguiente.

  10. En la página Seleccionar tareas de mantenimiento, active las casillas Ejecutar Agente SQL Server trabajo y Copia de seguridad de base de datos (registro de transacciones) y, a continuación, seleccione Siguiente.

  11. En la página Seleccionar orden de tareas de mantenimiento, cambie el orden para que el trabajo del Agente se ejecute antes de la copia de seguridad del registro de transacciones y, a continuación, seleccione Siguiente.

    Para obtener más información sobre este cuadro de diálogo, presione F1 y también vea Asistente para planes de mantenimiento.

  12. En la página Definir ejecutar Agente SQL Server tarea de trabajo, active la casilla del trabajo programado que creó para el marcado de tabla y, a continuación, seleccione Siguiente.

  13. En la página Tarea Definir base de datos de copia de seguridad (registro de transacciones), seleccione la flecha abajo, todas las bases de datos y, a continuación, seleccione Aceptar.

  14. Especifique las opciones de copia de seguridad para guardar los archivos en disco o cinta según corresponda para la implementación y los recursos y, a continuación, seleccione Siguiente.

  15. En la página Seleccionar opciones de informe , especifique las opciones de distribución de informes y, a continuación, seleccione Siguiente dos veces.

  16. En la página Completar el Asistente , seleccione Finalizar.

    SQL Server crea el plan de mantenimiento y realiza una copia de seguridad de los registros de transacciones de las bases de datos especificadas en función de la frecuencia seleccionada.

Copia de seguridad de la clave de cifrado para Reporting Services

Debe hacer una copia de seguridad de la clave de cifrado para Reporting Services como parte de la copia de seguridad del sistema. Sin esta clave de cifrado, no podrá restaurar los datos de los informes. Para una implementación de un solo servidor de Azure DevOps Server, puede realizar una copia de seguridad de la clave de cifrado para SQL Server Reporting Services mediante la herramienta de configuración de Reporting Services. También puede optar por usar la herramienta de línea de comandos RSKEYMGMT , pero la herramienta de configuración es más sencilla. Para obtener más información, consulte utilidad RSKEYMGMT.

  1. En el servidor que ejecuta Reporting Services, abra Reporting Services Configuration Manager.

    Se abre el cuadro de diálogo Selección de instancia de instalación del servidor de informes.

  2. Especifique el nombre del servidor de capa de datos y la instancia de base de datos y, a continuación, seleccione Conectar.

  3. En la barra de navegación del lado izquierdo, seleccione Claves de cifrado y, a continuación, seleccione Copia de seguridad.

    Se abre el cuadro de diálogo Información de clave de cifrado .

  4. En Ubicación del archivo, especifique la ubicación donde desea almacenar una copia de esta clave.

    Debería considerar la posibilidad de almacenar esta clave en un equipo independiente del que está ejecutando Reporting Services.

  5. En Contraseña, especifique una contraseña para el archivo.

  6. En Confirmar contraseña, especifique la contraseña del archivo de nuevo y, a continuación, seleccione Aceptar.