Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нестабильно отрабатывают регламентные задания
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Администратору 1С / Системному администратору / Администратору баз данных > Администрирование и настройка серверов баз данных
svlad-90
Альфа-Авто 4.0. Отчасти самописная. Перенесенная из 8.0 на 8.1. Клиент-сервернывй вариант на SQL 2012.

База работает стабильно (тьфу-тьфу). Все довольны. Но есть одна проблема. Очень уж нестабильно работают регламентные задания. Они по почте должны посылать отчеты руководству всякие и прочие таски выполнять. Они это и делают, то есть все процедуры прописаны правильно и они таки выполняются. Но, ежедневно, в 3 часа ночи, после обновления винды (Windows сервер 2008) происходит плановая перезагрузка компьютера. И после этой перезагрузки все задания выполняться перестают! И не выполняются потом вовсе, пока не зайдешь в конфигуратор и не изменишь расписание этих заданий. Либо пока не зайдешь в консоль заданий и опять таки, не переопределишь их расписание.

Расписание выставлено правильно. Каждый день, с такого-то по такое-то время должны выполняться определенные прцедуры. Все задания выставлены предопределенными.

В консоли заданий "повисших" фоновых заданий нет. (по крайней мере они там не отображаются).

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

OpenSQLServerInstanceRegKey:GetRegKeyAccessMask failed (reason: 2).
SQLServerAgent service successfully started.
OpenSQLServerInstanceRegKey:GetRegKeyAccessMask failed (reason: 2).
OpenSQLServerInstanceRegKey:GetRegKeyAccessMask failed (reason: 2).
SQLServerAgent service successfully started.
OpenSQLServerInstanceRegKey:GetRegKeyAccessMask failed (reason: 2).
Начат сбор информации для "черного ящика".
Служба запущена. Microsoft SQL Server Analysis Services Enterprise 64-разрядная версия (x64) CTP 11.0.2218.0.

То есть SQL где-то при запуске спотыкается, но в итоге запускается. Войти в БД можно. Все работает. А вот регламентные задания - нет. Попробовал перевести службы SQL и 1С с админ юзера на системную учетную запись LocalSystem. Не помогло.

Что подскажете? А то идеи подходят к концу, а перезапускать регламентные задания руками каждый день уже достало)




+ в консоле сервера блокировка выполнения регламентных заданий не установлена.
logist
Это проблема не 1С, а агента sql-сервера (который отвечает за автоматизацию заданий). Агент sql не может запуститься т.к. происходит установка обновлений после перезагрузки. Воспользуйтесь каким-то планировщиком заданий, который, допустим, в 4 утра перезагрузит эту службу.

p.s. этот баг устранен в SQL12 SP1
svlad-90
Цитата(logist @ 10.09.13, 9:20) необходимо зарегистрироваться для просмотра ссылки
Это проблема не 1С, а агента sql-сервера (который отвечает за автоматизацию заданий). Агент sql не может запуститься т.к. происходит установка обновлений после перезагрузки. Воспользуйтесь каким-то планировщиком заданий, который, допустим, в 4 утра перезагрузит эту службу.

p.s. этот баг устранен в SQL12 SP1


Поставил первый сервис пак SQL server. Ошибки из журнала пропали. Теперь вообще никаких ошибок по поводу 1с и сиквела там нет. Однако проблему это не решило. После любой перезагрузки регламентные задания перестают выполняться. Есть ли ещё какие-то идеи на этот счет?

Все. Вроде решил проблему. Оказалось, что у меня весит типа 2 instance sql сервера. 1 для 1С, а другой холостой вообще (поставил, когда тестил 1С под сиквелом). У каждого из них свои службы. Отключил конкурирующие службы у холотстого экземпдяра сиквел сервера, перезагрузил машину и все заработало. Worked like a charm =)

Спасибо за советы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.