Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Создание автоматического Backup RK7.

  1. #1
    Новичок
    Регистрация
    16.06.2014
    Адрес
    Спб
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Создание автоматического Backup RK7.

    добрый!

    подскажите скрипт или программный продукт с настройками для автоматического резервного копирования базы RK7 вместе с базой SQL.

  2. #2
    Разбирающийся
    Регистрация
    23.04.2014
    Адрес
    Волгоград
    Сообщений
    1,619
    Поблагодарил(а)
    5
    Благодарностей: 29 (сообщений: 24)
    Бэкапы основной базы кипера автоматически делаются сами.
    Бэкап SQL-базы - да хоть через планировщик задач. Пример скрипта приложил.
    Вложения Вложения

  3. #3
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)

    Вот мой вариант CMD файла

    rem Путь к каталогу с исполняемым файлом backup.cmd
    SET BACKUP_DIR=D:\UCS\RK7

    rem Путь к каталогу с резервными копиями справочников RK7
    SET RK7_REF=D:\UCS\RK7\Rk7Reference\base\backups\datab ases

    rem Путь к каталогу и наименование файла резервной копии SQL-базы RK7
    SET RK7_SQL=E:\BACKUP\RK7_BACKUP.bak

    rem За сколько дней устаревает резервная копия
    SET TIME=30

    rem Путь к сетевому хранилищу резервных копий
    SET TARGET=B:\RKEEPER-BACKUP\HO\

    rem Переход в папку с backup.cmd
    CD /D %BACKUP_DIR%

    rem Резервное копирование SQL-базы RK7
    SQLCMD -E -Q "BACKUP DATABASE RK7 TO DISK = '%RK7_SQL%' WITH INIT, NOFORMAT, SKIP, NOUNLOAD" -o "%RK7_SQL%.log"

    rem Упаковка RAR резервных копий, rar.exe должен лежать в папке с backup.cmd
    RAR M -r -ag[dd.mm.yyyy_hh-mm] rk7.rar %RK7_REF%\*.* %RK7_SQL% %RK7_SQL%.log

    rem Перенос упакованной копии на сетевое хранилище
    MOVE /Y %BACKUP_DIR%\*.rar %TARGET%

    rem Удаление устаревших резервных копий
    setlocal enableextensions enabledelayedexpansion
    for /f "skip=%TIME% usebackq delims=" %%i in (
    `dir /b /a:-d /o:-d /t:w "%TARGET%"`
    ) do del /f /q "%TARGET%\%%~i"
    endlocal
    exit /b 0

  4. #4
    Новичок
    Регистрация
    16.06.2014
    Адрес
    Спб
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Спасибо!
    Работает!

    rem Путь к каталогу с резервными копиями справочников RK7
    SET RK7_REF=D:\UCS\RK7\Rk7Reference\base\backups\datab ases

    для чего только это строка?

  5. #5
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)
    Цитата Сообщение от ffoodd Посмотреть сообщение
    Спасибо!
    Работает!

    rem Путь к каталогу с резервными копиями справочников RK7
    SET RK7_REF=D:\UCS\RK7\Rk7Reference\base\backups\datab ases

    для чего только это строка?
    Бэкапит бэкапы rk7.udb, rk7.bls, check.udb
    Ну вдруг базу справочников надо откатить на определенный день. Задача то у меня была складывать все бэкапы на сетевое хранилище, вот все и складываю.

  6. #6
    Новичок Аватар для ZmeiiemZ
    Регистрация
    25.06.2015
    Адрес
    Аркалык
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    А можно по подробнее как всё это делать?! и куда именно какое "сетевое хранилище" будут перенесены файлы?

  7. #7
    Сведущий
    Регистрация
    27.06.2014
    Адрес
    Sochi
    Сообщений
    58
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Я к этому еще прикручиваю webdav яндекса, хай там болтается.



    Цитата Сообщение от mnekin Посмотреть сообщение
    rem Путь к каталогу с исполняемым файлом backup.cmd
    SET BACKUP_DIR=D:\UCS\RK7

    rem Путь к каталогу с резервными копиями справочников RK7
    SET RK7_REF=D:\UCS\RK7\Rk7Reference\base\backups\datab ases

    rem Путь к каталогу и наименование файла резервной копии SQL-базы RK7
    SET RK7_SQL=E:\BACKUP\RK7_BACKUP.bak

    rem За сколько дней устаревает резервная копия
    SET TIME=30

    rem Путь к сетевому хранилищу резервных копий
    SET TARGET=B:\RKEEPER-BACKUP\HO\

    rem Переход в папку с backup.cmd
    CD /D %BACKUP_DIR%

    rem Резервное копирование SQL-базы RK7
    SQLCMD -E -Q "BACKUP DATABASE RK7 TO DISK = '%RK7_SQL%' WITH INIT, NOFORMAT, SKIP, NOUNLOAD" -o "%RK7_SQL%.log"

    rem Упаковка RAR резервных копий, rar.exe должен лежать в папке с backup.cmd
    RAR M -r -ag[dd.mm.yyyy_hh-mm] rk7.rar %RK7_REF%\*.* %RK7_SQL% %RK7_SQL%.log

    rem Перенос упакованной копии на сетевое хранилище
    MOVE /Y %BACKUP_DIR%\*.rar %TARGET%

    rem Удаление устаревших резервных копий
    setlocal enableextensions enabledelayedexpansion
    for /f "skip=%TIME% usebackq delims=" %%i in (
    `dir /b /a:-d /o:-d /t:w "%TARGET%"`
    ) do del /f /q "%TARGET%\%%~i"
    endlocal
    exit /b 0

  8. #8
    Разбирающийся
    Регистрация
    05.11.2011
    Адрес
    Набережные Челны
    Сообщений
    364
    Поблагодарил(а)
    31
    Благодарностей: 24 (сообщений: 12)
    Подскажите куда будут скидываться архивы, если в этом поле указать каталог?
    Относительно того компа на котором кассовый сервер крутиться, или где сервер справочников?
    И почему периодичность 1560 = 26 часов, а не 1440 = 24 часа,
    Можно ли указать путь типа \\UNIT99\ARHIV?

    2017-06-24_17-32-05.png
    Бросил окурок в чистую воду, смотри в отражение, увидишь урода.

  9. #9
    Banned
    Регистрация
    03.01.2014
    Адрес
    Россия
    Сообщений
    958
    Поблагодарил(а)
    4
    Благодарностей: 9 (сообщений: 6)
    Цитата Сообщение от amnch Посмотреть сообщение
    Подскажите куда будут скидываться архивы, если в этом поле указать каталог?
    Относительно того компа на котором кассовый сервер крутиться, или где сервер справочников?
    И почему периодичность 1560 = 26 часов, а не 1440 = 24 часа,
    Можно ли указать путь типа \\UNIT99\ARHIV?

    2017-06-24_17-32-05.png
    Периодичность ставь хоть каждую минуту.
    Храниться , где хочешь.
    Можно, у нас как раз по сетке и хранятся.
    Но учти, если будут проблемы с сетевым адресом , где будешь хранить , и кипер не сможет достучаться , все будет висеть ужасно, работать будет невозможно.
    Мы долго искали в чем у нас проблема, в итоге была она в этой мелочи.

  10. #10
    Разбирающийся
    Регистрация
    05.11.2011
    Адрес
    Набережные Челны
    Сообщений
    364
    Поблагодарил(а)
    31
    Благодарностей: 24 (сообщений: 12)
    Уточните пожалуйста, если я на компе менеджера создал папку С:\ARHIV\MIDSERV1 и указал ее для этого кассового сервера, то кассовый сервер будет в эту папку на компе менеджера и скидывать бакапы?
    ИЛИ Кассовый сервер будет скидывать бакапы у себя в папку С:\ARHIV\MIDSERV1 ?
    Бросил окурок в чистую воду, смотри в отражение, увидишь урода.

Похожие темы

  1. Backup\Restore SH4
    от SH в разделе Установка, перенос, восстановление, добавление второй базы Storehouse
    Ответов: 51
    Последнее сообщение: 29.08.2018, 21:36
  2. Ответов: 8
    Последнее сообщение: 16.12.2015, 20:20
  3. backup R-keepr 6
    от klassik1990 в разделе R-Keeper 6
    Ответов: 6
    Последнее сообщение: 02.03.2014, 08:31
  4. backup sql базы
    от the-searcher в разделе GameKeeper
    Ответов: 0
    Последнее сообщение: 01.10.2013, 14:39
  5. Восстановление из backup
    от gonzaman в разделе Установка, перенос, восстановление, добавление второй базы Storehouse
    Ответов: 14
    Последнее сообщение: 11.11.2011, 20:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •