|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Резервное копирование 1с |
|
|
CMD/BAT - Резервное копирование 1с
|
![]() Старожил Сообщения: 289 |
Добрый день пытаюсь настроить резервное копирование базы 1с из CMD/ (выгрузка)
1. Выгоняем пользователей: "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"Serv1c01\Zarplata" /N"administrator" /P"12" /WA- /AU- /DisableStartupMessages /CЗавершитьРаботуПользователей Запускается Конфигуратор 1с и через некоторые время выкидывает пользователей. База блокируется. Но сам клиент\конфигуратор остаётся открытым. При закрытии в ручную ошибка {ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(213)}: Значение не является значением объектного типа (ПараметрыПодключенияПО) Если глПодключаемоеОборудование.ПараметрыПодключенияПО <> Неопределено Тогда "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"Serv1c01\Zarplata" /N"administrator" /P"12" /CРазрешитьРаботуПользователей /UC КодРазрешения
При блокировке 1с всталяет слово "КодРазрешения" в свойствах базы на сервере 1с
3. Делаем резервною копию: "C:\Program Files\1cv8\common\1cestart.exe" CONFIG /S"Serv1c01\Zarplata" /N"administrator" /P"12" /Out"\\server-01\BACKUP\Zarplata_%date%.log" /DumpIB"\\server-01\BACKUP\Zarplata_%date%.dt" Получаем ошибку - Ошибка исключительной блокировки информационной базы. Активные сеансы и соединения: компьютер: PC120-01, пользователь: administrator, сеанс: 3, начат: 27.09.2018 в 15:20:56, приложение: Толстый клиент Открытый сеанс на первом шаге. Вопросы: Закрывать 1cv8.ехе принудительно? Как понять что все пользователи отключены. При разблокировании они подключаются автоматически и можно опять получить (Ошибка исключительной блокировки информационной базы) при попытке резервного копирования. Или на первом скрипте ошибка? |
|
Отправлено: 15:47, 27-09-2018 |
![]() Ветеран Сообщения: 2165
|
Профиль | Отправить PM | Цитировать merdzd,
Насколько я понял, вы используете сервер 1С предприятие и SQL. А что Вам мешает использовать резервное копирование средствами SQL? |
------- Отправлено: 16:28, 27-09-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 289
|
Профиль | Отправить PM | Цитировать Цитата Anton04:
+ быстрота развёртывания. Алсо на одном из ПК 2ой шаг "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"Serv1c01\Zarplata" /N"administrator" /P"12" /CРазрешитьРаботуПользователей /UCКодРазрешения Спрашивает добавить базу (список баз пуст) |
|
Отправлено: 17:46, 27-09-2018 | #3 |
![]() Ветеран Сообщения: 2165
|
Профиль | Отправить PM | Цитировать Цитата merdzd:
Цитата merdzd:
Один из вариантов резервного копирования (выгрузки БД 1С) с помощью планировщика задач выглядит следующим образом: Опишу задачу в закладке "Действия" 1. Делается logoff всем пользователям. Программа или сценарий: C:\Windows\SysWOW64\logoff.exe Аргумент: 65536 Рабочая папка: C:\Windows\SysWOW64 2. Убивается процесс 1С. Программа или сценарий: C:\Windows\SysWOW64\taskkill.exe Аргумент:/F /im 1cv8.exe Рабочая папка: C:\Windows\SysWOW64 3. Запуск выгрузки БД. Программа или сценарий: "C:\Program Files (x86)\1cv8\common\1cestart.exe" Аргумент: DESIGNER /S "имя или IP сервера 1С\наименование БД" /N "Имя пользователя БД 1С" /P "пароль" /Out "Путь для лога\log1c.txt" /DumpIB "Путь для выгрузки БД\1Cv8-today.dt" /DisableStartupMessages Условия выполнения данной задачи это наличие общего списка БД 1С (C:\ProgramData\1C\1cv8). Наличие прав на запись (у пользователя или системы, от имени которого отрабатываеться задание) в соответствующие каталоги выгрузки и для лога. |
||
------- Отправлено: 16:32, 28-09-2018 | #4 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Цитата merdzd:
|
||
Отправлено: 20:11, 28-09-2018 | #5 |
![]() Старожил Сообщения: 289
|
Профиль | Отправить PM | Цитировать Цитата Anton04:
Есть пользователи не работающие в 1с . Лучше уж начать с шага 2 сразу и записать в bat файл: taskkill /IM 1cv8.exe /T /F /s PC120-01 >C:\PC120-01.txt Возможно надо дублировать или третировать строчки на случай запуска нескольких баз taskkill /IM 1cv8.exe /T /F /s PC120-02 >C:\PC120-02.txt И ТД на все ПК Затем шаг 3. Правда в методе из топика, пользователи не замечают что база отключалась - клиенты переподключаются автоматом и без ввода пароля даже. И просто хотелось разобраться почему не работает документированный метод. |
|
Отправлено: 12:29, 03-10-2018 | #6 |
![]() Ветеран Сообщения: 2165
|
Профиль | Отправить PM | Цитировать Цитата merdzd:
![]() Цитата merdzd:
И ещё раз рекомендую отказаться от bat файлов как таковых и использовать планировщик задач. |
||
------- Отправлено: 13:55, 03-10-2018 | #7 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать merdzd, у 1С-ников есть штатный метод создания резервных копий. Он вас чем-то не устраивает — или вы не консультировались с их ТП?
|
------- Отправлено: 18:59, 03-10-2018 | #8 |
![]() Старожил Сообщения: 289
|
Профиль | Отправить PM | Цитировать А это и есть штатный, тихий метод.
|
Отправлено: 16:33, 09-10-2018 | #9 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать Цитата man8531:
при этом время восстановления значительно меньше, чем в вашем варианте. |
|
------- Отправлено: 14:34, 25-10-2018 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Резервное копирование | legionkg | Windows Server 2008/2008 R2 | 13 | 04-10-2018 09:10 | |
Восстановление - Резервное копирование баз 1С средствами Acronis Backup Advanced 11.5 | Tyamich | Программное обеспечение Windows | 0 | 16-09-2016 16:56 | |
Помогите с двумя скриптами (резервное копирование и копирование с условием) | n_i_x | Программирование в *nix | 3 | 21-06-2015 01:54 | |
CMD/BAT - Резервное копирование 1С на backup сервер с записью на DVD | Banzaika | Скриптовые языки администрирования Windows | 14 | 26-04-2010 11:45 | |
CMD/BAT - Резервное копирование 1С на удаленный сервер linux | storm2005 | Скриптовые языки администрирования Windows | 0 | 18-01-2010 17:55 |
|