¿Cómo programar una copia de seguridad de base de datos de SQL Server 2012 recurrente usando sqlcmd?

¿Cómo programar una copia de seguridad de base de datos de SQL Server 2012 recurrente usando sqlcmd?

Estoy buscando una manera de crear una copia de seguridad recurrente mensual de una base de datos de servidor SQL usando sqlcmd.

He visto scripts para SQL Express, pero sólo se ejecutan una vez. Estoy buscando un script SQL que utilice un agente u otro medio para iniciar la copia de seguridad periódicamente.

gracias

Respuesta1

algunos pasos que usted preguntó sobre sqlcmd:

  • ejecutar el perfilador del servidor SQL
  • realizar la copia de seguridad desde Management Studio
  • ver los comandos sql en el generador de perfiles
  • eventualmente haga algunos ajustes al código SQL (por ejemplo, agregando la fecha actual al nombre del archivo)
  • guarde el código sql en un archivo makedump.sql
  • cree una tarea programada con un archivo makedump.bat que ejecute "sqlcmd... -i makedump.sql"

O utilice la forma fácil:

  • lanzar Management Studio
  • busque su instancia de SQL en el explorador de objetos
  • expandir el nodo del servidor y el "plan de mantenimiento"
  • haga clic derecho para acceder al asistente y siga las instrucciones

información relacionada