Собственно 1С 7.7, было все на Win 2000 server+SQL 2000. Неделю как переехал на новый сервер - Win 2008 R2 и SQL 2008. Используется только другая bkend.dll. Неделю все работало нормально.
Конфигурация изначально была комплексная, сейчас сильно переписанная.
Вчера обновил конфу из копии, внес изменения. Все обновилось нормально.
Утром сообщение - "Ошибка блокировки открытия базы данных".
Рестатанул SQL. Заходишь в обычном режиме - Нарушена структура таблицы "CJ7287" - это журнал расчетов зарплаты. Она вообще не используется. Таблица сама пустая. При этом монопольно заходит нормально.
Грохнул таблицу, вылезла еще одна - CJ7289. Грохнул и ее. Сделал реструктуризацию - таблицы создались заново и все заработало.
Вопрос - что это было? Кто с таким сталкивался? На SQL 2000 уже лет 8 все работало без проблем.
в 26/27 релизе другое построение индекса в журнале расчетов, в отличие от 25..
Видать, или релиз был другой до того как, либо своими подменами dll взял с релиза, что старше/младше.
(6) переходи на секретный релиз.
И забудешь про чудеса с базой.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс