Назад | Перейти на главную страницу

как мне автоматически создавать резервную копию базы данных sql server каждый месяц?

У меня есть база данных sql server 2005 без около 100 таблиц. мне нужно делать резервную копию каждый месяц. есть ли способ автоматизировать этот процесс? как бы мне это сделать? Я новичок, пожалуйста, подробно объясните

если это хранимая процедура, дайте мне знать, как эта процедура будет выглядеть и откуда ее вызывать.

вы можете создать план обслуживания для резервного копирования, а затем запланировать его запуск один раз в месяц. Посмотреть здесь: http://www.databasedesign-resource.com/sql-server-main maintenance-plan.html

Вы можете создать запланированную задачу и вызвать метод SQL. Подумайте об использовании сценария VB или около того. Я делал это для резервного копирования SQL-сервера на zip-диск каждый день, и он отлично работал.

Вы можете сделать это с помощью сценария базы данных и запланированного задания. Посещение эта ссылка Больше подробностей.

взглянуть Вот

Если это SQL Express, вы не можете использовать планы обслуживания, вам понадобится что-то вроде http://expressmaint.codeplex.com/

Вы можете использовать сценарий VB, который я написал именно для этой цели: https://github.com/ezrarieben/mssql-backup-vbs/

Запланируйте задачу в «Планировщике задач», чтобы выполнить сценарий по своему усмотрению, и он создаст резервную копию всей БД в файл BAK и сохранит его в любом месте.