Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Скрипт копирования баз

Ответить
Настройки темы
CMD/BAT - Скрипт копирования баз

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста как проще реализовать автоматическое копирование базы?
У меня каждый день делается бекап базы .. хотелось бы что бы этот бекап перемещался на жругой диск(внешний) при этом что бы избежать путанницы что бы либо в имя файла добавлялась дата, либо создавалась папка с датой а в нее уже перемещался бекап

Заранее спасибо

Отправлено: 17:47, 28-07-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Какой базы? Microsoft SQL?

Отправлено: 19:06, 28-07-2012 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


У меня схожий вопрос - надо ежедневно делать копировании ИБ 1С. Помогите реализовать это Планировщиком, WinRAR'ом и скриптами. Заранее спасибо

Отправлено: 03:30, 30-07-2012 | #3


Пользователь


Сообщения: 54
Благодарности: 5

Профиль | Отправить PM | Цитировать


Пример с использованием 7zip:
Код: Выделить весь код
@echo off
rem архивация бакапов
[путь к .exe файлу 7zip] a [куда архивируем] [что архивируем]
Пример:
Код: Выделить весь код
@echo off
rem архивация бакапов
"C:\Program Files\7-Zip\7z.exe" a C:\Backup\%DATE%.7z D:\Backup\db_name.bak
В данном случае бакап с именем db_name.bak из каталога D:\Backup будет заархивирован и перемещен в каталог C:\Backup, именем файла будет дата архивации, нпр., 30.07.2012.7z

Последний раз редактировалось art.andr, 30-07-2012 в 11:09.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:56, 30-07-2012 | #4


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


art.andr а бекап исходный файл же останется? .. или как? .. просто он же наслаивается если не удалить

Отправлено: 12:06, 30-07-2012 | #5


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Какой базы? Microsoft SQL? »
нет, с базы оно делает бекап .. но если не убрать бекап он в один файл начинает бекапы пихать

Отправлено: 13:10, 30-07-2012 | #6


Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


art.andr, а как удалять устаревшие архивы?

Отправлено: 04:25, 01-08-2012 | #7


Новый участник


Сообщения: 23
Благодарности: 4

Профиль | Отправить PM | Цитировать


удалить устаревшие файлы можно с помощью FORFILES
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:53, 01-08-2012 | #8


Пользователь


Сообщения: 54
Благодарности: 5

Профиль | Отправить PM | Цитировать


Цитата Khabby:
а как удалять устаревшие архивы? »
У меня реализовано так:
Код: Выделить весь код
Forfiles -p C:\Backup\ -s -m *.7z* -d -14 -c "cmd /c del /q @path"
В данном случае хранятся бакапы за последние 2 недели
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:10, 01-08-2012 | #9


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Rar.rar
(122.8 Kb, 20 просмотров)

у меня так:
rar a -ep1 -ep2 -ag -p123 -r d:\BackUp\ D:\1c\1cv8*
плюс Rar.exe
старые BackUpы удаляю так

set fso=Wscript.CreateObject("Scripting.FileSystemObject")

dir="d:\BackUp\"
Set f = fso.GetFolder(dir)
Set fc = f.Files
For Each f1 in fc
d= f1.DateCreated
diff=DateDiff("d",d,Now)
if diff>14 Then
WScript.Echo "DELETE! " & f1.name
fso.DeleteFile(dir & "\" & f1.name)
end if
Next

Отправлено: 17:14, 29-04-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Скрипт копирования баз

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скрипт для копирования папок по сети _bb_ Скриптовые языки администрирования Windows 4 02-03-2011 15:07
CMD/BAT - Скрипт копирования по сети Forpost Скриптовые языки администрирования Windows 1 21-06-2010 17:06
CMD/BAT - Скрипт для копирования пользователей. mitiya Скриптовые языки администрирования Windows 6 30-04-2009 16:13
Разное - Скрипт резервного копирования dividik Microsoft Windows 2000/XP 10 27-01-2009 12:45
Помогите написать скрипт копирования Filariel Программирование в *nix 7 17-11-2006 16:38




 
Переход