Cómo programar una operación de copia de seguridad de base de datos con SQL Server Management Studio

En este artículo se describe cómo programar una operación de copia de seguridad de base de datos con SQL Server Management Studio (SSMS) para Ediciones de SQL que admiten el Agente SQL Server. Para programar copias de seguridad de las ediciones de SQL Express, consulte Programar y automatizar copias de seguridad de bases de datos de SQL Server en SQL Server Express.

Usar planes de mantenimiento para hacer copias de seguridad de bases de datos

Puede usar planes de mantenimiento para hacer copias de seguridad de bases de datos y archivos de registro de transacciones, realizar copias de seguridad diferenciales y definir periodos de retención para las copias de seguridad. Para más información, consulte:

Usar la opción Generar script de acción en trabajo para hacer copias de seguridad de bases de datos

Para programar una copia de seguridad de la base de datos con la opción Generar script de acción en trabajo en SSMS, siga estos pasos:

  1. Inicie SQL Server Management Studio y seleccione Conectar>Motor de base de datos.

  2. En el cuadro de diálogo Conectar con el servidor, seleccione los valores adecuados en la lista Tipo de servidor, en la lista Nombre del servidor y en la lista Autenticación.

  3. Seleccione Conectar.

  4. En el Explorador de objetos, expanda Bases de datos.

  5. Haga clic con el botón derecho en la base de datos de la que quiere hacer una copia de seguridad, seleccione Tareas y después Copia de seguridad.

  6. En el cuadro de diálogo Copia de seguridad de la base de datos: <nombre de la base de datos>, asegúrese de que el tipo de copia de seguridad se establece en Completo y el componente de la copia de seguridad se establece en Base de datos.

  7. En Destino, seleccione Disco para la opción Copia de seguridad en y, después, seleccione Añadir. Para ver otras opciones de esta página, consulte Copia de seguridad de la base de datos.

  8. En el cuadro de diálogo Seleccionar destino de copia de seguridad, escriba una ruta y un nombre de archivo en el cuadro Destinos en disco y, después, seleccione Aceptar.

  9. En la lista Script, seleccione Generar script en trabajo.

    Nota:

    Si no ve la opción Generar script en trabajo, puede ejecutar una edición rápida de SQL Server. Para comprobar la edición ejecutando la consulta select@@version. Para más información, vea Determinar qué versión y edición del motor de base de datos de SQL Server se está ejecutando.

  10. En el cuadro de diálogo Nuevo trabajo, seleccione Pasos en Seleccionar una página y, después, seleccione Editar si desea cambiar los parámetros del trabajo.

    Nota:

    • En el cuadro de diálogo Propiedades del paso del trabajo: 1, puede ver el comando de copia de seguridad.

    • Microsoft está investigando actualmente un mensaje de error que puede producirse en SSMS en este paso. Si obtiene una excepción en este paso, repita el procedimiento sin el paso y realice cambios editando el trabajo correspondiente en el menú Trabajos del Agente SQL Server en el Explorador de objetos.

  11. En Seleccionar una página, seleccione Programaciones y, después, Nuevo.

  12. En el cuadro de diálogo Nuevo programa de trabajos, introduzca el nombre del trabajo en el cuadro Nombre, especifique el programa de trabajos y luego seleccione Aceptar.

    Nota:

    Si quiere configurar alertas o notificaciones, puede seleccionar Alertas o Notificaciones en Seleccionar una página.

  13. Seleccione Aceptar dos veces.

    Recibirá el siguiente mensaje:

    La copia de seguridad de la base de datos "<DatabaseName>" se completó correctamente.

Nota:

  • Para comprobar el trabajo de copia de seguridad, expanda Agente SQL Server y, después, expanda Trabajos. Al realizar este paso, debe ejecutarse el servicio Agente SQL Server.

  • Puede usar un procedimiento similar para programar el registro de transacciones y las copias de seguridad diferenciales si realiza la selección adecuada en el paso 6 para Tipo de copia de seguridad. Si no ve la opción Registro de transacciones en Tipo de copia de seguridad, compruebe el modelo de recuperación de la base de datos. No puede realizar copias de seguridad del registro de transacciones si usa el modelo de recuperación simple para la base de datos.

Crear manualmente trabajos del Agente SQL Server

Como alternativa, puede crear y programar sus propios trabajos de copia de seguridad con el Agente SQL Server. Para más información, consulte Crear trabajos y Programar un trabajo.

Consulte también