Как запланировать повторяющееся резервное копирование базы данных SQL Server 2012 с помощью sqlcmd?

Как запланировать повторяющееся резервное копирование базы данных SQL Server 2012 с помощью sqlcmd?

Я ищу способ создания ежемесячной повторяющейся резервной копии базы данных SQL-сервера с помощью sqlcmd.

Я видел скрипты для SQL Express, но они выполняются только один раз. Я ищу скрипт sql, который будет использовать агент или другие средства для периодического запуска резервного копирования.

Спасибо

решение1

некоторые шаги, как вы спрашивали о sqlcmd:

  • запустить sql server profiler
  • выполнить резервное копирование из Management Studio
  • см. команды sql в профайлере
  • в конечном итоге внесите некоторые изменения в код SQL (например, добавьте текущую дату к имени файла)
  • сохраните код sql в файл makedump.sql
  • создайте запланированную задачу с помощью файла makedump.bat, который выполняет "sqlcmd ... -i makedump.sql"

Или воспользуйтесь простым способом:

  • запустить Студию управления
  • найдите свой экземпляр SQL в обозревателе объектов
  • разверните узел сервера и «план обслуживания»
  • щелкните правой кнопкой мыши, чтобы открыть мастер, и следуйте инструкциям.

Связанный контент