Выгрузка ИБ 1С8 на сервере 1С:Предприятие

15.11.10

База данных - Архивирование (backup)

Выгрузка ИБ 1С8 на сервере 1С:Предприятие стандартными средствами ОС и 1С. Без всяких хитростей.

ВЫГРУЗКА ИНФОРМАЦИОННОЙ БАЗОЙ (ИБ)

             На сайте много раз обсуждались варианты выгрузки данных из 1С. На нашем предприятии для выгрузки из 1С8 на SQL используется следующий, как мне кажется самый простой, способ выгрузки. Ночью запускается задание на SQL сервере. Задание состоит из одного выполняемого файла (bat-файла).

             В файле перезагружается сервер 1С:Предприятие, при этом сбрасываются все соединения (если кто-то вечером не вышел из программы). Затем происходит выгрузка стандартными средствами 1С.

             Перед запуском задания необходимо создать папку для резервного копирования (например, E:\BackUP).  В этой папке каждую ночь выгрузка происходит в отдельную папку с именем по дате выгрузки.

             Вот пример такого файла:

rem ----------------------------------------------------------------------------

rem Выгрузка рабочих БД пакетном режиме

rem

 

rem Создаём папку текущей даты

cd "E:\BackUP\"

mkdir %date:~-10%

rem Выключение службы, затем пауза на 30 секунд, затем включение службы, затем пауза на 30 секунд.

sc stop "1C:Enterprise 8.1 Server Agent"

ping -n 30 localhost

sc start "1C:Enterprise 8.1 Server Agent"

ping -n 30 localhost

 

rem Резервное копирование баз.

"C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /S"Server1C\UPP" /N"Администратор" /P"123456" /DumpIB"E:\BackUP\%date:~-10%\UPP.dt"

 

См. также

Архивирование (backup) Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Как-то надоело постоянно бухгалтеру восстанавливать копии базы для тестов. Сделал обработку, которая умеет автоматически создать копию с текущей базы средствами sql и восстановить в выбранную копию.

1 стартмани

12.07.2021    6380    16    77dream77    8    

6

Архивирование (backup) Системный администратор ИТ-компания Бесплатно (free)

Исходный текст скрипта с алгоритмом формирования резервной копии баз(ы) 1С, развернутой на СУБД PostgreSQL, без необходимости отключения пользователей (то есть непосредственно при работе самих пользователей).

15.06.2021    7823    creatermc    8    

15

Архивирование (backup) Программист Платформа 1С v8.3 8.3.14 1C:Бухгалтерия Абонемент ($m)

Распаковка архивных файлов *.gz(*.gzip), сжатых по методу Deflate (в частности, из интернета), встроенными средствами 1С (без применения внешних компонент).

1 стартмани

04.05.2021    6582    50    DiasA    2    

5

Архивирование (backup) Infostart ERP community Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

10 стартмани

16.03.2021    7005    10    33lab    9    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. detec 136 25.10.10 12:27 Сейчас в теме
Основная хитрость здесь состоит в том, что MS SQL должен быть на том же сервере, что и сервер приложения. В моей конторе они разнесены по разным хостам. Так что данное тех. условие было бы неплохо прямо обозначить в описании к скрипту.
2. Valerich 1637 27.10.10 13:49 Сейчас в теме
никто не мешает этот скрипт запускать обычным виндовым шедулером
3. Meccup 27.10.10 15:21 Сейчас в теме
To 1: Поясните, исходя из чего Вы делаете такое заключение? На мой взгляд этот скрипт нужно запускать на сервере приложений, причём совершенно не важно установлен SQL сервер на нём же или отдельно. 8-)
Да, пользователям хотел бы порекомендовать не забывать менять имена останавливаемой и запускаемой службы сервера 1с :)
4. Rabajaba 355 28.10.10 17:59 Сейчас в теме
Для 1С 8.2(по-моему для 8.1 тоже) существует более мягкий способ сбрасывать подключения - через отключение сессий и сеансов, так, например, можно не вырубать конфигуратор с кучей важных изменений :)
А в остальном использую такой-же алгоритм, в нём удобство - это получение готовых *.dt для развертки системы.
5. zzz_natali 61 29.10.10 08:11 Сейчас в теме
daulberg
Какой-то неактуальный скрипт в замесе со скулой. Как правило на MSSQL крутят базы с жирностью, превышающей возможность бакапа средствами 1С.
6. sv_elis 20.12.10 17:11 Сейчас в теме
Все это работает, но вы загляните в журнал событий Windows и там увидите кое что (предупреждения), относящееся к остановке службы. А нельзя ли как то подкрутить, чтоб уж совсем красиво и корректно было?
7. пользователь 22.02.12 07:35
Сообщение было скрыто модератором.
...
Оставьте свое сообщение