Имя: Пароль:
1C
1С v8
Ошибки после динамического обновления
,
0 miron16
 
19.06.13
08:21
Ошибки после динамического обновления. Перечитал много форумов. На инфостарте нашел статью в которой рекомендуется удалить строку в таблице SQL и перезапустить конфигуратор. так и сделал. Теперь Конфигуратор каждый раз предлагает динамически обновить конфигурацию базы при запуске, пишет что все ок и требуется перезагрузить конфигуратор....при запуске вываливается с ошибкой, записью дампа и все по новому...
Как запустить конфигуратор?
1 ICWiner
 
19.06.13
08:24
v8: При обновлении данных, после последней реструктуризации, произошла критическая
У меня такая же проблема была, в топике описал решение...
2 ICWiner
 
19.06.13
08:25
Ну и почисти таблицу dbo.ConfigSave, там лежит типа измененная конфигурация
3 ICWiner
 
19.06.13
08:26
Хотя не совсем такая... Но попробовать стоит. И, конечно же, ты перед тем как что-то пробовать сделал выгрузку средствами скуля?..
4 miron16
 
19.06.13
08:27
dbo.ConfigSave - пустая
5 miron16
 
19.06.13
08:28
скулевый бекап конечно же сделал
6 Vovan_Magadan
 
19.06.13
08:28
(0) что именно вызвало ошибку?
То-есть типа все время ДО было норм, сегодня фаза луны криво встала и ДО убило базу?
7 ICWiner
 
19.06.13
08:29
Берешь еще рабочий бекап с такой же конфигурацией и копируешь dbo.Config из нее в свою. По ссылке в (1) все расписано
8 ICWiner
 
19.06.13
08:29
Попробуй так
9 Vovan_Magadan
 
19.06.13
08:30
(7) да... особенно это забавно делать в Файловом режиме, через HEX редактор
10 ICWiner
 
19.06.13
08:30
Я пока боролся с результатом ДО чуть не поседел... Теперь только обычные обновления ночью. В крайнем случае в обед всех пользователей выгоняю
11 ICWiner
 
19.06.13
08:31
(9) в (0) "На инфостарте нашел статью в которой рекомендуется удалить строку в таблице SQL и перезапустить конфигуратор. так и сделал." Что как бэ намекает на клиент-сервер...
12 miron16
 
19.06.13
08:31
нет последнего рабочего бекапа с текущей конфой
13 ICWiner
 
19.06.13
08:32
Ну то что ты динамически менял - ты не структуру данных менял, так что и оно пойдет. Ночной конфигг есть?
14 miron16
 
19.06.13
08:32
конфиг есть 2х дневный
15 ICWiner
 
19.06.13
08:33
После этого реквизиты/документы добавлял?
16 miron16
 
19.06.13
08:34
не уверен....
17 miron16
 
19.06.13
08:34
но если и добавлял - то если они пропадут - ничего страшного
18 ICWiner
 
19.06.13
08:35
Ну на копии грех не попробовать :)
19 shuhard
 
19.06.13
08:47
(14) ну и что мешает взять Cf двухдневной давности и выгрузитьбзвгрузитьчерезxml ?
20 miron16
 
19.06.13
09:10
shuhard - так и делаю =)
21 shuhard
 
19.06.13
09:12
(19) хотя я в таких случаях переношу dbo.ConfigSave из базки в базку, но выгрузка полезна, битые ссылки почистяться =)
22 ICWiner
 
19.06.13
09:14
(21) Дык если ConfigSave пустая... И смысл ее переносить, там же не примененные изменения
23 shuhard
 
19.06.13
09:15
(22) в бэкапе двухдневной давности пустая - оооооооооооооооооооооооооооо
24 ICWiner
 
19.06.13
09:19
А почему она должна быть заполненной? Возможно, таки, я не правильно понимаю... Там же хранятся изменения, которые еще не применены в конфигурацию? Или глупость говорю?
25 ICWiner
 
19.06.13
09:20
Ну в смысле сохранены, но действие "Обновить конфигурацию бд" еще не выполнялось
26 Serg_1960
 
19.06.13
09:52
(0) Прежде чем ломать и удалять, я бы попробывал первым делом откатиться к конфигурации базы данных через /RollbackCfg...


В SQL попробуй найти и удалить записи в таблице Config, содержащие  "commit" в FileName. Если у тебя рухнуло именно в фазе демонического обновления - то "dynamicCommit".

Имхо, всего может быть четыре таких записи - начало и конец "статистического" и "демонического" обновлений.

PS: разумеется - все эксперименты на копии.
27 miron16
 
19.06.13
10:23
dynamicCommit  - вот что мешало!!!!  СПАСИБО!!!