This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.
Do you want to support owner of this site? Click here and donate to his account some amount, he will be able to use it to pay for any of our services, including removing this ad.
Сисадминко
Системный администратор

Хочешь стать настоящим компьютерным гуру?  
Узнай, чем истинные профессионалы программирования отличаются от любителей поковыряться в коде.

Кликни сюда, чтобы узнать больше





BackUP MS SQL

Рано или поздно системный администратор, сопровождающий программы использующие базы MS SQL, сталкивается с необходимостью создать автоматически бэкап базы MS SQL (создать копию базы SQL). Для решения этой задачи могут использоваться как средства MS SQL, так и скрипты. Предлагаемый

скрипит создания бэкапа баз MS SQL

делает это ежедневно и автоматически в заданное время.
Описание

Скачиваем архив
Вложения:
ФайлОписаниеВерсияРазмер файлаЗагрузкиПоследнее изменение
Скачать файл (BackUPSQLBase.rar)BackUPSqlСкрипт для создания backup SQL базы1.04 Kb76221 .09.12 04:51

и распаковываем (по умолчанию это будет папка BackUPSQLBase). Редактируем в блокноте или другом удобном редакторе файл backuupSQLBase.vbs. Находим секцию 'Время запуска и правим параметры на нужные:
Const tStart="20:00" - время запуска, если необходимо установить до 10 часов, то указывать с нулем, т.е. 09:00
Const sServer = "127.0.0.1\SQLEXPRESS" - IP адрес сервера, если используется SQL2000, то можно попробовать без SQLEXPRESS, т.е. указать просто "127.0.0.1"
Const sPath_bk="C:\BackUPSQLBase\Tmp\" - временный путь для размещения файла BackUP MS SQL, удалиться после переноса по пути, указанному в следующем параметре
Const sPath_bkNet="\\127.0.0.1\BackUPSQLBase\" - сетевой путь для размещения файла BackUP, можно указать такой же, как у параметра sPath_bk
Const sPath_Arch="\\192.168.0.1\BackUPSQLBase\" - путь для архива. После создания backup автоматически файлы упакуются по списку указанному в файле backup.lst
Const NameArch="backupBase" - имя с которым будет создан архив
Const klf_bk=3 - количество хранимых BackUp`ов
Находим секцию '' Создаем BackUP и правим здесь только параметр sDBname на нужный. Если необходимо сделать бэкап только одной базы, то 3 строки:
sDBname="Base2"
Call BackUP_base(sServer,sDBname,sPath_bk,sname_bk)
Call FindFile_del(sPath_bk,sPath_bkNet,sname_bk,sDBname)

Необходимо удалить  или наоборот добавить, если нужен бэкап для нескольких баз.

Если нужно заархивировать оставляем строку:
return=WSC.Run ("winrar a -y -r -ibck -dh "+sPath_Arch+NameArch+" "+"@backup.lst",0,true) и в файле backup.lst, по примеру, который внутри, указать правильный путь к файлам backup`ам!
Если не нужна архивация, то ставим коммент, т.е. аппостроф ' для указанной выше строки (return=WSC.Run ("winrar.......)


( 5 Голосов )

PDFПечатьE-mail
Просмотров: 6306
Сегодня Среда, 11 декабря 2019 года.

Полезные ссылки


- Заработок, продвижение сайта, раскрутка сайта



© SysAdminUS All Rights Reserved. Копирование и распространение материалов запрещено. (УК РФ Статья 146, глава 19).
Размещение скриптов и программ допускается в том виде в котором они есть с обязательной ссылкой на данный сайт.