|
ошибка при обновлении конфигурации базы данных | ☑ | ||
---|---|---|---|---|
0
Droning1C
29.09.19
✎
15:44
|
Доброго времени суток! Хочу запустить для тестирования клиент-серверную базу в файловом режиме. Конфа УПП 1.2. Загружаю ЦФку, все ок. Но при попытке обновить конфигурацию базы данных выдается ошибка:
В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Длина ключа индекса превышает максимально допустимую '_InfoRg20743_ByDims_RRSS (_Fld20744RRef, _Fld20745RRef, _Fld20746, _Fld20747)' по причине: Длина ключа индекса превышает максимально допустимую '_InfoRg20743_ByDims_RRSS (_Fld20744RRef, _Fld20745RRef, _Fld20746, _Fld20747)' Просьба не кидаться тапками, я пока еще достаточно зеленый. Вопрос- можно ли вообще эту базу как-то запустить в файловом режиме? И, если да, то как это сделать? Если же нельзя, то сколько примерно деньжат уйдет на создание сервера под 1с для домашнего использования?(для тестирования обменов например или просто для экспериментов вне рабочего времени) |
|||
1
ДенисЧ
29.09.19
✎
15:54
|
Можно. На серверной найти этот RG, посмотреть на его индексы. Увидеть, что галка индексировать стоит на строке длиной символов 500, ужаснуться, обсыпаться пеплом, удариться об стену, убрать галку, опять выгрузить.
|
|||
2
ДенисЧ
29.09.19
✎
15:54
|
"сколько примерно деньжат уйдет на создание сервера под 1с "
Это надо прайсы смотреть... Но недёшево. |
|||
3
RomanYS
29.09.19
✎
15:58
|
(2) мини-сервер вроде 14 тыр был
|
|||
4
Sapiens_bru
29.09.19
✎
16:20
|
(0) Скачать обработку которая покажет структуру таблиц БД, Или написать свою, используя ПолучитьСтруктуруХраненияБазыДанных()
Найти регистр сведений InfoRg20743 и посмотреть на его измерения. Увидеть в 3м или 4м измерении строку большой длины. Много думать. Строку нужно уменьшать. Приведет ли это к потере данных? Покажет запрос по регистру в твоей базе. |
|||
5
ДенисЧ
29.09.19
✎
16:22
|
(4) Не надо строку уменьшать. Достаточно индекс отключить
|
|||
6
Sapiens_bru
29.09.19
✎
16:37
|
(5) Расскажете как? Индекс byDims строится платформой по всем измерениям.
Тот который можно отключить это byDimsNNN , но и его смысла отключать было бы примерно ноль, так как основной индекс от этого не отключится, а он будет той-же длины. Можно было бы нарушить лицензионное соглашение и прибить индекс в базе, но в условиях конкретной задачи в этом смысла нет, так как тут выгрузка в dt |
|||
7
ДенисЧ
29.09.19
✎
16:56
|
(6) Элементарно. Убрать из измерений.
|
|||
8
Sapiens_bru
29.09.19
✎
17:03
|
(7)Лечение головной боли топором.
Как при таком подходе бороться с ошибкой типа "Имеются записи с не уникальными ключевыми полями" ? |
|||
9
ДенисЧ
29.09.19
✎
17:10
|
(8) Головная боль как в (0) намного серьёзней. А измерение строкой в 500 символов придумали те, кто не заботился о дубликатах.
|
|||
10
Sapiens_bru
29.09.19
✎
17:11
|
(9) Некрасиво. Ошибся - признай ошибку и иди дальше. Пытаться придумывать всё более нелепые оправдания это не взрослое поведение.
|
|||
11
ДенисЧ
29.09.19
✎
17:26
|
(10) Я? Ошибся? А не слишком ли ты на себя берёшь?
|
|||
12
Sapiens_bru
29.09.19
✎
17:32
|
(11) Ясно. Неадекват. Надеюсь на окончание общения
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |