У меня есть база данных 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 и сохранит его в любом месте.