|
В процессе обновления информационной базы произошла критическая ошибка | ☑ | ||
---|---|---|---|---|
0
repin_mike
22.06.18
✎
11:01
|
В процессе обновления информационной базы произошла критическая ошибка
по причине: В схеме базы данных отсутствует таблица "Const7436". База серверная, пробую делать тестирование-исправление - вылетает с той же ошибкой. Выгружаю в dt, загружаю в файловую - всё отлично. Ошибки при обновлении нет, ТиИ проходит на ура, chdbfl говорит что ошибок структуры нет. Выгружаю обратно в dt и на сервер - сабжевая ошибка опять. cf выгрузить загрузить не помогает, при попытке загрузки ошибка. Что ещё можно попробовать? |
|||
1
Cyberhawk
22.06.18
✎
11:01
|
В схеме базы данных
|
|||
2
Cyberhawk
22.06.18
✎
11:02
|
Не насилуй БД из конфигуратора
|
|||
3
repin_mike
22.06.18
✎
11:04
|
(2) Вручную что ли таблицу в mssql создать?
|
|||
4
repin_mike
22.06.18
✎
11:10
|
(4) Создал, не помогло
|
|||
5
Мандалай
22.06.18
✎
11:12
|
Поднимай бакуп, смотри что в той базе есть, а по хорошему найди какой нибудь отчетик, который покажет тебе отличия в таблицах, поломатая и архивная.
|
|||
6
Vladal
22.06.18
✎
11:15
|
(0) вот давно была подобная:
v8: Ошибка. В схеме базы данных отсутствует таблица "InfoReg7832". Что делать ? |
|||
7
Фрэнки
22.06.18
✎
11:15
|
(4) на новое место не пробовал загрузить? или убей полностью базы средствами СУБД и создай заново. Все равно уже не работает.
Там же сама база в СУБД может именоваться как угодно. Я такие невероятные, но случившиеся глюки так обходил. Новую базу на сервер - загрузка в нее - если заработала, то в администрнировании кластера имя базы в СУБД подправил на созданную только что и пользователи стартуют и попадают как бы туда же, где были (но я же знаю, что это новая база) |
|||
8
Vladal
22.06.18
✎
11:16
|
(0) Какой релиз платформы? Можно ли её откатить на предыдущий стабильный релиз?
|
|||
9
Serg_1960
22.06.18
✎
11:23
|
Чисто интереса ради:
"В процессе обновления информационной базы произошла критическая ошибка... Выгружаю в dt, загружаю в файловую - всё отлично" - какая версия конфигурации в файловой? Предыдущая или новая версия обновления? |
|||
10
МихаилМ
22.06.18
✎
11:29
|
создайте вручную с помощью ssms таблицу Const7436.
если будет ругаться на поля , также их создайте. можете посмотреть структуру таблицы с помощью ПолучитьСтруктуруХраненияБазыДанных |
|||
11
repin_mike
22.06.18
✎
11:33
|
(10) Создал, не помогло
|
|||
12
Serg_1960
22.06.18
✎
11:33
|
Не путайтесь. Не в базе таблица отсутствует, а в схеме.
|
|||
13
repin_mike
22.06.18
✎
11:34
|
(9) Версия конфигурации не изменяется, обновление - это просто пробел поставить в общем модуле.
|
|||
14
repin_mike
22.06.18
✎
11:36
|
(8) 8.3.10.2699 и 8.3.10.2466 пробовал
|
|||
15
repin_mike
22.06.18
✎
11:37
|
(5) В бекапе двухнедельной свежести всё то же самое.
|
|||
16
repin_mike
22.06.18
✎
11:37
|
(12) А схема это что такое и где её посмотреть-поправить вручную?
|
|||
17
1sanekmaloi1
22.06.18
✎
11:39
|
Сохраняешь конфу в файл,через ПолучитьСтруктуруХраненияБазыДанных ищи что за константа под именем Const7436, удаляешь ее из базы, обновляешь и реструктуризируешь базу.Если эта константа нужна в дальнейшем сравниваешь с конфой из файла и добавляешь ее обратно.
|
|||
18
Serg_1960
22.06.18
✎
11:42
|
А в файловой копии ты chbdfl.exe делал?
|
|||
19
repin_mike
22.06.18
✎
11:44
|
(18) делал, ошибок нет
|
|||
20
Serg_1960
22.06.18
✎
11:50
|
(19) Конфигурация на поддержке? Можно в файловой сравнить, объединить с конфигурацией поставщика запустить?
|
|||
21
repin_mike
22.06.18
✎
11:55
|
(17) ПолучитьСтруктуруХраненияБазыДанных () я могу запустить только в файловой версии, т.к. поменять конфу в SQLной не могу, так вот в файловой версии константы с нужным именем нету..
|
|||
22
Serg_1960
22.06.18
✎
12:04
|
(21) Разумеется "нету". И не увидишь, ибо её нет в схеме базы. Имхо, нужно ловить от обратного - нужно найти то, чего нет в структуре. Хмм.. наверное бред сказал, не поймут :)
|
|||
23
repin_mike
22.06.18
✎
12:07
|
(22) Расскажи кто такая схема базы
|
|||
24
Serg_1960
22.06.18
✎
12:07
|
Одна надежда - что эта константа есть в схеме конфигурации поставщика. Ну или в конфигурации базы она ещё осталась. Можно выгрузить конфигурацию БД и там поискать.
|
|||
25
Serg_1960
22.06.18
✎
12:09
|
(23) Её представление ты видишь в конфигураторе в виде дерева объектов(метаданных) конфигурации.
|
|||
26
1sanekmaloi1
22.06.18
✎
12:13
|
(21)Серверная база не запускается совсем?Если просто отладку без обновления БД?
|
|||
27
1sanekmaloi1
22.06.18
✎
12:15
|
Смысл в общих чертах: нужно убить константу которая есть в дереве, но ее как бы нет(в схеме нет ее).
|
|||
28
repin_mike
22.06.18
✎
12:15
|
(26) Запускается, пользователи работают
|
|||
29
МихаилМ
22.06.18
✎
12:19
|
(25)
нет. это таблица сопоставления метаданных и объектов бд. в 8.2 она хранилась в таблице params запись dbschema. в 8.3 DBSchema - отдельная таблица с одной записью. |
|||
30
yavasya
22.06.18
✎
13:05
|
(0) попробуй очистить таблицу config БД
|
|||
31
Serg_1960
22.06.18
✎
13:10
|
(29) Я несколько об другом, а ты говоришь про физическое хранения схемы.
(30) Потеряет базу. |
|||
32
1sanekmaloi1
22.06.18
✎
13:12
|
(30)Это лучший совет из всей ветки, нет базы нет проблем.
|
|||
33
Cyberhawk
22.06.18
✎
13:16
|
Даже не знаю, порадоватьс за ТС или нет, раз он только к (16) посту озадачился тем, на что его внимание было акцентировано в (1)
|
|||
34
yavasya
22.06.18
✎
13:17
|
(31) сто раз чистили эту таблицу ты с чем то путаешь
|
|||
35
Serg_1960
22.06.18
✎
16:31
|
(34) А Вы не путаете таблицу config с таблицей configsave?
|
|||
36
repin_mike
26.06.18
✎
09:53
|
Короче выяснилось, что данная ошибка возникает на 8.3.10; а на 8.3.11 всё нормально (офигевший смайлик)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |