Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
06.05.2008, 15:22 | #1 |
Новичок
Пол: Регистрация: 04.05.2008
Сообщений: 24
Репутация: 1
|
Автоматическое архивирование баз данных.
Посоветуйте как с помощью 7-Zip или другой бесплатной программы наладить регулярное автоматическое (во время загрузки ОС) архивирование копий баз данных.
|
Реклама: | Рекомендуем гипермаркет KNS.ru - ноутбуки с сенсорным экраном - билеты на футбол в подарок каждому покупателю | кт зуба цена | пилон реклама фото | аквамарин цирк танцующих фонтанов купить билеты | KNSneva.ru - гипермаркет электроники предлагает моноблок iru office 23ih5p 23.8 - корпоративные поставки в Санкт-Петербурге. |
06.05.2008, 15:43 | #2 | |||||||||||||||||||||||
Ответ: Автоматическое архивирование баз данных.
Нуна написать небольшой .bat - файл и поставить его в автозагрузку, например: @ECHO OFF DEL C:\Temp\*.* Copy Путь_к_БД\*.Расширение_ф-лов C:\Temp c:\rar.exe u -r -m1 -dh -std Путь_архивов\db.rar C:\Temp\*.* If Errorlevel 0 goto exok echo ERROR! goto end :exok :end |
||||||||||||||||||||||||
Сказали спасибо: |
06.05.2008, 16:15 | #3 |
Новичок
Пол: Регистрация: 04.05.2008
Сообщений: 24
Репутация: 1
|
Ответ: Автоматическое архивирование баз данных.
Есть Help bat-у на (русском) или коментарии к приведенным командам? |
06.05.2008, 16:24 | #4 |
Ответ: Автоматическое архивирование баз данных.
Попробуй программу Cobian Backup (бесплатна, море настроек, периодически обновляется, русский интерфейс). Создаёшь задание, запускаешь его через планировщик. У меня она уже с год работает - нареканий пока нет.
Описание: Офсайт
__________________
У победы много отцов, поражение всегда сирота. Последний раз редактировалось hack; 06.05.2008 в 16:26.. |
|
06.05.2008, 16:34 | #5 |
Ответ: Автоматическое архивирование баз данных.
|
|
17.02.2011, 01:46 | #6 |
Пользователь
Пол: Регистрация: 28.10.2009
Сообщений: 59
Репутация: 506
|
Re: Автоматическое архивирование баз данных.
Можно настроить архивацию через пакетный режим самой 1С, а комманду на запуск привязать к какому-либо событию.
|
15.07.2012, 17:21 | #7 |
Re: Автоматическое архивирование баз данных.
Легко настроить архивацию можно с помощью программы xStarter (бесплатная версия для русскоязычных пользователей)
С помощью xStarter вы сможете: Оф - сайт: http://www.xstarter.com/rus/index.html |
|
16.09.2016, 00:06 | #8 |
Новичок
Пол: Регистрация: 21.02.2010
Сообщений: 10
Репутация: 2
|
Re: Автоматическое архивирование баз данных.
В 7-zip есть мануал-хелп (в папке с программой 7-zip.chm), а в нем есть раздел "Command Line Version User's Guide" с описанием и примерами.
Я сам задачи архивации решаю через Cobian, она бесплатная и легко настраиваемая. В 7-zip, например, не получится удалять старые по времени архивы. А если нужно фильтровать файлы для архива, запускать когда никто не залогинился, хранить последние [N] архивов и т.д. - все в Cobian реализовано и легче настраивается с помощью дружелюбного интерфейса. |
06.10.2020, 12:52 | #9 | |||||||||||||||||||||||
Новичок
Пол: Регистрация: 13.02.2008
Сообщений: 1
Репутация: 0
|
На примере архивирования базы 1С: Скрипт VBS. Visual Basic Option Explicit Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim MySource, MyTarget, MyZipName, MyHex, MyBinary, i Dim oShell, oApp, oFolder, oCTF, oFile Dim oFileSys MySource = "C:\Users\AdminKuhar\Documents\1C\DemoTrade" MyTarget = "E:\DemoTrade.zip" MyHex = Array(80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) For i = 0 To UBound(MyHex) MyBinary = MyBinary & Chr(MyHex(i)) Next Set oShell = CreateObject("WScript.Shell") Set oFileSys = CreateObject("Scripting.FileSystemObject") Set oCTF = oFileSys.CreateTextFile(MyTarget, True) oCTF.Write MyBinary oCTF.Close Set oCTF = Nothing Set oApp = CreateObject("Shell.Application") Set oFolder = oApp.NameSpace(MySource) If Not oFolder Is Nothing Then oApp.NameSpace(MyTarget).CopyHere oFolder.Items End If wScript.Sleep(5000) Set oFile = Nothing On Error Resume Next Do While (oFile Is Nothing) Set oFile = oFileSys.OpenTextFile(MyTarget, ForAppending, False) If Err.number <> 0 then Err.Clear wScript.Sleep 3000 End If Loop Set oFile=Nothing Set oFileSys=Nothing Он быстро упакует Вашу файловую базу 1С в *zip архив и создаст его на диске, что Вы укажете. Работает быстро и просто. Из настроек, что нужно сделать: MySource = “C:\Users\AdminKuhar\Documents\1C\DemoTrade\” -Каталог с базой 1С. MyTarget = “E:\DemoTrade.zip” -Куда поместить «бэкап». |
|||||||||||||||||||||||
14.01.2021, 23:36 | #10 |
Новичок
Пол: Регистрация: 11.04.2013
Сообщений: 5
Репутация: 0
|
В два Этапа:
1) Создал профиль архивирования в программе Winrar 2) Автоматизировал процесс через планировщик задач Windows |
25.12.2022, 12:36 | #11 |
Новичок
Пол: Регистрация: 25.12.2022
Сообщений: 5
Репутация: 10
|
А вообще возможно заархивировать 1с когда пользователи вошли в базу?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Архивирование данных | Helenka | Windows XP | 15 | 07.12.2018 10:42 |
Архивирование видео (?) | makajaha | Архиваторы, системные и тест прог. | 12 | 09.02.2010 12:50 |
Массовое архивирование. | tayfoon | Скорая помощь | 7 | 06.01.2009 21:03 |
Архивирование MP3 файлов | ollleg | Архив | 6 | 09.04.2006 05:32 |
|
|