пятница, 8 февраля 2013 г.

восстановление логов sql 2005

\\10.0.0.200\sql\backupMSSQL_%date%\%date%.rar — как назовем файл, в данном случае создастся файл с датой запуска и расширением *.ra

\\10.0.0.200\sql\backupMSSQL_%date% расшареная папка на другой машине, с правами доступа для пользователя, который выполняет скрипт бекапа, как правило это админский пароль и если машина находится в домене, то проблем не должно быть.

TO DISK = ‘%DIR_BACKUP%\mexp.bak сохраним на диск с таким названием в папку %DIR_BACKUP%

osql -S %NAME_PC% -E -Q «BACKUP DATABASE mexp TO DISK = ‘%DIR_BACKUP%\mexp.bak’ with init» собственно скрипт запуска бекапирования БД mexp TO DISK = ‘%DIR_BACKUP%\mexp.bak

%NAME_PC% - переменная, которая содержит имя копьютера

rem //Строчка внизу архивирует базы, которые мы создали скриптом

start winrar a \\10.0.0.200\sql\backupMSSQL_%date%\%date%.rar D:\Mega_backup\backupMSSQL_%date%\*.*

md \\10.0.0.200\sql\backupMSSQL_%date%

md D:\Mega_backup\backupMSSQL_%date%

osql -S %NAME_PC% -E -Q «BACKUP DATABASE mexp TO DISK = ‘%DIR_BACKUP%\mexp.bak’ with init»

set DIR_BACKUP=D:\Mega_backup\backupMSSQL_%date%\

md \\10.0.0.200\sql\backupMSSQL_%date%

md D:\Mega_backup\backupMSSQL_%date%

osql -S %NAME_PC% -E -Q «BACKUP DATABASE doc TO DISK = ‘%DIR_BACKUP%\doc.bak‘ with init»

set DIR_BACKUP=D:\Mega_backup\backupMSSQL_%date%\

Сделаем бекап двух БД, которые есть, это docP и mexp, создадим bat файл под названием back__.bat

Для того, что бы сделать бекап базы данных SQL Server 2005 нужно выполнять такой скрипт

Обучение компьютерной грамотности. Системное администрирование, программирование. Новости ИТ

Скрипт автоматического бекапа базы данных Microsoft SQL Server 2005 с архивированием и копированием БД на другой сервер | Сайт для системных администраторов и пользователей ПК

Комментариев нет:

Отправить комментарий