С наступившим 2017.
В чем причина ошибки:
SQL State: HYT00 Native: 0 Message: [Microsoft][ODBC SQL Server Driver]Query timeout expired
База на SQL 2008, один пользователь. Конфигурация - переделанная из АБТ 3.6, без регистров.
Производится архивирование периода за один год, в одной транзакции.
(3) Понятно что долгая. Что делать?
ЗЫ: в обработке "Архивирование периода" этапы работы раньше были в отдельных транзакциях: создание операций, пометка документов на удаление. Сделал все в одной транзакции.
Думаю, что из-за этого растет журнал, а на это нужно время. Где увеличить время ожидания завершения транзакции в SQL 2008?
(5) Специально сделал одной транзакцией, чтоб при сбоях был полный откат.
ЗЫ: Кажется нашел где: Tools->Options->Designers: Transactions time-out after:
Было 30 сек, установил в 60 сек.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.