Выгрузка ИБ 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 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    71986    624    45    

83

Архивирование (backup) Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Программа позволяет выполнять автоматическое создание копий файловых и серверных информационных баз 1С Предприятие 8 и размещение копий в облаке Яндекс.Диск, локальном или сетевом ресурсе.

1200 руб.

03.09.2014    15392    17    6    

23

Архивирование (backup) Администрирование СУБД Системный администратор Россия Бесплатно (free)

Постараюсь объяснить, зачем нужно резервное копирование именно журнала транзакций, а не только базы данных, и почему я словно сбросил груз, настроив его - как, покажу, естественно. Кстати, будут скрипты T-SQL (с подробными комментариями) - отличный способ сделать администрирование базы более уютным.

04.12.2023    8483    n_mezentsev    15    

27

Архивирование (backup) Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной инструкции будет описано, как с помощью pgAdmin, bat-файлов и планировщика заданий Windows организовать резервное копирование, восстановление и хранение копий баз данных.

07.10.2022    25780    sapervodichka    37    

146

Архивирование (backup) Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Захотелось клиентам выгрузку архива баз, и выгрузку в дт, готовые скрипты с сети не заработали. Может, кому-то поможет. Релиз 8.3.18.1741.

1 стартмани

25.08.2022    5455    3    Gnom-Gluck    6    

7

Архивирование (backup) Системный администратор Программист Платформа 1С v8.3 Абонемент ($m)

Небольшая утилита для копирования файловых баз данных 1С.

1 стартмани

02.06.2022    4547    3    Giblarium    12    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. detec 136 25.10.10 12:27 Сейчас в теме
Основная хитрость здесь состоит в том, что MS SQL должен быть на том же сервере, что и сервер приложения. В моей конторе они разнесены по разным хостам. Так что данное тех. условие было бы неплохо прямо обозначить в описании к скрипту.
2. Valerich 1636 27.10.10 13:49 Сейчас в теме
никто не мешает этот скрипт запускать обычным виндовым шедулером
3. Meccup 27.10.10 15:21 Сейчас в теме
To 1: Поясните, исходя из чего Вы делаете такое заключение? На мой взгляд этот скрипт нужно запускать на сервере приложений, причём совершенно не важно установлен SQL сервер на нём же или отдельно. 8-)
Да, пользователям хотел бы порекомендовать не забывать менять имена останавливаемой и запускаемой службы сервера 1с :)
4. Rabajaba 354 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
Сообщение было скрыто модератором.
...
Оставьте свое сообщение