Планировщик заданий - резервное копирование - задание прекращено пользователем 0x41306

1. andrey7617 79 12.01.23 13:08 Сейчас в теме
Добрый день уважаемые форумчане
Прошу помощи у гуру !!!

3 базы работают так - SQL 2019 и опубликованы на appache

Создал в планировщике задание резервного копирования
*** Знаю что резервное копирование можно делать средствами SQL 2019 - это настроено и работает ... но на всякий пожарный хочу еще и средствами 1с ...

вначале в 23:30 REBOOT.cmd - оно отрабатывает без проблем всегда (Операция успешно завершена 0x0)

shutdown -t 0 -r -f


затем в 23:45 отрабатывает задание Date_STOP_SQL_APACHE.cmd - оно отрабатывает без проблем всегда (Операция успешно завершена 0x0)

net stop "1C:Enterprise 8.3 Server Agent (x86-64)"
timeout /t 60
net stop Apache2.4
timeout /t 240
net start "1C:Enterprise 8.3 Server Agent (x86-64)"


Затем в 00:00 должно отрабатываеть залание Date.cmd - постоянно не отрабатывает ошибка (во время последнего запуска это задание было прекращено пользователем 0x41306)

"C:\Program Files\1cv8\8.3.18.1208\bin\1cv8.exe" CONFIG /S localhost\UNF /DisableStartupMessages /DumpIB W:\BACK_UP\UNF.dt /N admin /P ***
"C:\Program Files\1cv8\8.3.18.1208\bin\1cv8.exe" CONFIG /S localhost\BP /DisableStartupMessages /DumpIB W:\BACK_UP\BP.dt /N admin /P ***
"C:\Program Files\1cv8\8.3.18.1208\bin\1cv8.exe" CONFIG /S localhost\BP_USN /DisableStartupMessages /DumpIB W:\BACK_UP\BP_USN.dt


при этом если выгнать вручную всех пользователей и запустить Date.cmd - все отрабатывает как надо
в планировщике на все задания ставлю (выполнять вне зависимости от регистрации пользователя) и (выполнять с наивысшими правами)
почитал что может быть из за (Запускать только при питании от электросети) - убрал - но не помогло (((

В чем может быть трабл ??? почему задание Date.cmd не отрабатывает и вылазит ошибка (во время последнего запуска это задание было прекращено пользователем 0x41306) ???

Заранее оuромное спасибо !!!
Прикрепленные файлы:
Вознаграждение за ответ
Показать полностью
Найденные решения
5. independ 1556 12.01.23 23:12 Сейчас в теме +0.8 $m
(1) выгружать в DT используя автономный сервер 1с, не нужно ничего останавливать и выгонять пользователей
https://infostart.ru/1c/articles/1168516/
"C:\Program Files (x86)\1cv8\8.3.18.1483\bin\ibcmd.exe" infobase dump --db-server=localhost --dbms=MSSQLServer --db-name=retail --db-user=sa --db-pwd=password c:\rcopy\retailcopy.dt
alexsy; andrey7617; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user856012 14 12.01.23 13:38 Сейчас в теме
(1)
net start "1C:Enterprise 8.3 Server Agent (x86-64)"
А зачем запускать агента перед резервным копированием?
при этом если выгнать вручную всех пользователей и запустить Date.cmd - все отрабатывает как надо
То есть, от имени обычного пользователя, а не "с наивысшими правамии" - я бы попробовал снять эту галку.

А вообще надо в первую очередь вспомнить, что выгрузка в DT - это не резервная копия и задуматься о целесообразности решения данной задачи.
andrey7617; +1 Ответить
5. independ 1556 12.01.23 23:12 Сейчас в теме +0.8 $m
(1) выгружать в DT используя автономный сервер 1с, не нужно ничего останавливать и выгонять пользователей
https://infostart.ru/1c/articles/1168516/
"C:\Program Files (x86)\1cv8\8.3.18.1483\bin\ibcmd.exe" infobase dump --db-server=localhost --dbms=MSSQLServer --db-name=retail --db-user=sa --db-pwd=password c:\rcopy\retailcopy.dt
alexsy; andrey7617; +2 Ответить
3. andrey7617 79 12.01.23 14:37 Сейчас в теме
А зачем запускать агента перед резервным копированием?

- потому что иначе не работает сервер 1с и следовательно не выгружается база

А вообще надо в первую очередь вспомнить, что выгрузка в DT - это не резервная копия и задуматься о целесообразности

- как писал выше

*** Знаю что резервное копирование можно делать средствами SQL 2019 - это настроено и работает ... но на всякий пожарный хочу еще и средствами 1с ...


ДТ удобней копировать загружать - если надо что то доработать ... нужна дт ...
4. user856012 14 12.01.23 18:37 Сейчас в теме +0.2 $m
(3) Ну, еще один вариант решения аналогичной проблемы предложен тут:
попробуйте выполнить этот батник в режиме "Запускать только когда пользователь залогинен"
Правда, для этого наверняка потребуется автоматический вход выбранного пользователя при загрузке... но это несложно делается: https://learn.microsoft.com/ru-ru/troubleshoot/windows-server/user-profiles-and-logon/turn-on-automatic-logon

А после выполнения задачи - можно и выйти: shutdown /L
andrey7617; +1 Ответить
6. andrey7617 79 13.01.23 15:36 Сейчас в теме
выгружать в DT используя автономный сервер 1с, не нужно ничего останавливать и выгонять пользователей

- проверил работает спасибо

- а подскажите пжл с помощью этой утилиты можно не выгоняя пользователей сделать Тестирование и исправление ? как бы я делал в конфигураторе
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот