| 
    
        
     
     | 
    
    
  | 
В процессе обновления информационной базы произошла критическая ошибка | ☑ | ||
|---|---|---|---|---|
| 
    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 всё нормально (офигевший смайлик)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |