• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

kick

Предвестник
Administrator
За веру и верность форуму
Отец-основатель
Сообщения
7 027
Розыгрыши
21
Решения
1
Репутация
5 860
Реакции
6 523
Баллы
2 688
В этом мануале научимся делать автоматический бекап баз данных MSSQL по расписанию.

Для начала необходимо будет установить следующий компонент:
При установке MSSQL 2005, вы можете выбирать необходимые пакеты для установки, так вот, нам понадобится пакет Client Components => Management Tools.


Выбираем, устанавливаем.
После установки запускаем SQL Server Management Studio из Start - All programs - Microsoft SQL Server 2005.
При первом запуске, программа будет запускаться долго, так что подождите.
После запуска необходимо приконнектится к нашему SQL-серверу.
Вводим адрес, пароль, коннектимся.


Далее жмем правой кнопкой на SQL Server Agent => Jobs и выбираем New job...


Перед нами предстает окошко "New job". Вводим название, например, "L2 server backup".
Далее переходим в "Steps" и жмем "New...".


Вводим название шага, например, "lin2clancomm", выбираем базу (lin2clancomm) и пишем команду:
BACKUP DATABASE [lin2clancomm] TO DISK = N'E:\backup\lin2clancomm' WITH NOFORMAT, NOINIT, NAME = N'lin2clancomm-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
Все, первый шаг добавлен! Теперь необходимо аналогично добавить все остальные базы, относящиеся к l2off.


Внимание!
* lin2clancomm необходимо сменить на название базы данных, которую бекапим в шаге!
* путь до файла бекапа - тоже необходимо заменить на свой!

После того, как все базы будут добавлены, переходим во вкладку "Schedules", жмем "New..."

Вводим название, например, "L2 server backup".
Далее задаем время, когда будет происходить бекап. У меня на скрине задано делать бекап каждый день в 6:00 утра.
 
  • Мне нравится
Реакции: Denwer

    Mangol

    Баллов: 14
    Без комментариев

Второй вариант автобекапов, безк аких либо скриптов.
Пример сделан на SQL Server 2012.
1. Предварительно создайте папку куда будут складироваться ваши бэкапы. Далее идем в Maintenance Plans, как показано на скрине.
Правой кнопкой в Object Explorer Details - и выбираем New Maintenance Plan.
2. Пишем название, какое угодно, как вам будет удобно.
3. Кликаем туда куда показано на скрине:
4. Делаем как показано на скрине:
Occurs: Daily - каждый день выполнять
Recurs every: 1 day - повторять каждый день
Occurs every: 1 hours - повторять каждый час.
Жмем окей - закрываем это окошко.
5. Далее идем в Toolbox:
6. Берем Back Up Database Task - и перетягиваем как показано на скрине:
7. У нас появится задание, кликаем на него два раза левой кнопкой мышки:
8. Выбираем базы какие мы хотим чтоб бэкапил mssql:
9. Выбираем папку "куда" будут складываться бэкапы:
Жмем окей, закрываем все, и через час у вас будут бэкапы в вашей папочки:
 
Последнее редактирование модератором:
Назад
Сверху Снизу