|
Ошибка SDBL Михаил_, H A D G E H O G s, Alabrus, Vstur, Ёпрст, Crusher, CepeLLlka, ДенисСмирнов, timurhv, NorthWind, Phace, craxx, nick86, StanLee, dnab, Fish, ildary, paramedic, Климов Сергей, crotnn, Aloex, bolder, Timon1405, Fedor-1971, Страждущий, minsk1s, runuts, Михаил Козлов, tan76, MWWRuza, GreyK, X Leshiy, Черников, Telcher, Tarlich, Winnie Buh, 1cVandal, Sanchez_22, breezee, kosha
| ☑ | ||
|---|---|---|---|---|
|
0
Alabrus
03.02.26
✎
14:49
|
Доброе время суток,
Файловая база запускается под 8.2.19.130 База очень сильно переписана но самое главное там модули с использованием внешних dll Кто-то из разрабов зашел под 8.3.27.1936 и сохранил конфигурацию И всё "это" теперь под 8.3.27.1936 не работает а под 8.2.19.130 теперь вываливается ошибка, просто окно "Ошибка" Решил вернуть все назад, что делал: 1. Проверил с помощью " cnvdbfl -i " Версия формата: 8.2.14 Размер страницы: 4096 2. В конфигураторе под 8.2.19.130 сохранил новый dt 3. Создал пустышку и залил туда dt 4. При ТИ (реструктуризация)выдает такую ошибку: В процессе обновления информационной базы произошла критическая ошибка. по причине: Ошибка SDBL: Поле или вложенная таблица с именем Language повторяется в таблицах STTModelsDesc.Descr, STTModelsDesc.Acoustic Как победить? Заранее спасибо за советы. P.S. "реструктуризация базы" - т.к. база периодически чистится от старых данных. Если не проводить "реструктуризацию" то база в определенное время просто виснет на мертво Вариант с "реструктуризацией" был найден опытным путем и используется уже несколько лет |
|||
|
1
Ёпрст
гуру
03.02.26
✎
14:52
|
(0)>>>И всё "это" теперь под 8.3.27.1936 не работает
не работает, в чем выражается ? |
|||
|
2
Radion
03.02.26
✎
14:59
|
(1) по моему человек говорит про dll библиотеки.
|
|||
|
3
Radion
03.02.26
✎
15:00
|
(0) может просто проверить (разработчикам) подключение по dll ?
|
|||
|
4
Ёпрст
гуру
03.02.26
✎
15:09
|
(2) там всё должно работать, если он 32х клиента запускать будет на новой платформе, один хрне, там режим совместимости стоит с 8.2
|
|||
|
5
Alabrus
03.02.26
✎
15:19
|
(1) Не работает именно часть которая использует внешние dll
В своё время пытались перенести на 8.3 но там все так накручено - что решили не заморачиваться и тем более работает. |
|||
|
6
Ёпрст
гуру
03.02.26
✎
15:22
|
(5) клиент какой на 8.3 ? 32 или 64 ?
Что конкретно не работает с dll ? Объект компоненты не создается или что ? |
|||
|
7
Ёпрст
гуру
03.02.26
✎
15:25
|
>>>>Кто-то из разрабов зашел под 8.3.27.1936 и сохранил конфигурацию
Он там режим совместимости, попутно не снял еще ? |
|||
|
8
Alabrus
03.02.26
✎
16:49
|
(6) 32 бит, там очень много модулей защищённых под ключ
(7) нет стоит 8.2.14 |
|||
|
9
Alabrus
03.02.26
✎
16:52
|
Как исправить именно:
Ошибка SDBL: Поле или вложенная таблица с именем Language повторяется в таблицах STTModelsDesc.Descr, STTModelsDesc.Acoustic при возврате на 8.2 |
|||
|
10
craxx
03.02.26
✎
17:18
|
(9) никак. Фарш невозможно провернуть назад
Восстанавливай из бэкапа. И не говори что его нет |
|||
|
11
Ёпрст
гуру
03.02.26
✎
17:27
|
(9) самое простое, если оно в dt выгружается, развернуть базу на скуле и там что угодно. В файловой, ну такое. Поделками Агеева разве что баловаться с неизвестным результатом.
|
|||
|
12
Волшебник
03.02.26
✎
23:21
|
(11) И это самое простое?!
|
|||
|
13
Ёпрст
гуру
04.02.26
✎
10:07
|
(12) ну, всяко проще, чем распаковкой 1Cv8.1CD заниматься, правкой табличек там и запаковкой обратно.
Тем более, что все утилиты для этого древние и не поддерживают современные платформы. А в скуле, и так всё понятно, да и разбор dbshema есть |
|||
|
14
Phace
04.02.26
✎
11:42
|
(0) Плохая ситуация, была аналогичная и обратно едва ли получится вернуть. STTModels это таблицы моделей распознавания речи от платформы 8.3 (конечно очень важные в 1С :), их там несколько, не только эти две. В момент сохранения базы в конфигураторе 8.3 добавились эти вот таблицы, а также и другие. А платформа 8.2 их не знает и не понимает что с ними делать, особенно в момент внесения изменений. Физическое удаление или очистка этих таблиц результата не принесет. Где-то еще структуру таблиц править нужно взад.
|
|||
|
15
Ёпрст
гуру
04.02.26
✎
11:35
|
(14) фигня, всего то схему поправить
|
|||
|
16
Phace
04.02.26
✎
11:38
|
Скорее всего придется смириться и работать в 8.3. А ошибки работы с DLL каким-то образом исправлять/переписывать. База 8.2 при работе на платформе 8.3 дает заметные тормоза в работе и примерно двукратное сжирание оперативной памяти (по сравнению с платформой 8.2).
|
|||
|
17
Phace
04.02.26
✎
11:43
|
(15) Ну а как ее поправить? У меня через Tool_1C ничего не вышло. Ошибки сыпались и сыпались (при ТиИ), в итоге плюнул.
|
|||
|
18
Ёпрст
гуру
04.02.26
✎
11:51
|
(17)см 11
|
|||
|
19
Phace
04.02.26
✎
11:57
|
(18) Да не, к таблицам доступ то получить просто и в файловой также, не понятна структура внесенных изменений от 8.3, где в каких таблицах и чего прописано, и чего нужно править чтобы вернуть прежний формат. Можно конечно попробовать сравнивать все таблицы на состав полей, и исправлять, но и это не гарантия, скорее всего еще и сами данные в каких-то системных таблицах придется менять.
|
|||
|
20
Ёпрст
гуру
04.02.26
✎
11:59
|
(19) всего лишь из схемы выкинуть лишнее
|
|||
|
21
Alabrus
04.02.26
✎
16:14
|
(10) Бэкап "до исправления" есть.
План на выходные: 1. поднять SQl 8.2 загнать туда базу чтоб видеть все таблицы которые должны быть в 8.2 2. В версию SQL 8.3 загнать 8.2 версию сохранить и попробовать определить что ж там добавилось такое 3. Создать еще одну SQL 8.3 и в ней уже начинать "резать" таблицы Понимаю что задача очень сложная и "не понятная" буду пытаться спасибо за советы |
|||
|
22
Ёпрст
гуру
04.02.26
✎
16:19
|
(21) ё, с архивной копии схему и конфиг возьми и привет, на добавленные таблички будет по-боку
|
|||
|
23
Ёпрст
гуру
04.02.26
✎
16:25
|
Dbschema, params и config подмени с архива и запущай на 8.2
|
|||
|
24
Alabrus
04.02.26
✎
16:32
|
(22)(23) Попробую
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |