|
SQL ---> Файловая (Длина ключа индекса превышает максимально допустимую)
| ☑ |
0
dft2014
23.11.16
✎
17:36
|
При загрузке в файловую базу выгрузки из SQLного варианта базы, выдает ошибку:
Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка СУБД:
Длина ключа индекса превышает максимально допустимую '_InfoRg23439_ByDims
Нашла, что InfoRg23439 это добавленный регистр сведений, который состоит только из 5-ти измерений:
- Дата (дата и время)
- Идентификатор (строка, 500)
- Представление (строка, 500)
- Кому (строка, 50)
- Копия (строка, 200)
У всех измерений стоят флаги "Основной отбор" и "Не индексировать".
Подскажите, почему ругается на этот регистр сведений? В чем ошибка?
|
|
1
МихаилМ
23.11.16
✎
17:45
|
в длине индекса. нормализуйте таблицу.
|
|
2
МихаилМ
23.11.16
✎
17:48
|
|
|
3
dft2014
23.11.16
✎
17:48
|
(1) Как? Что конкретно надо сделать? В регистре всего примерно 200 записей...
|
|
4
dft2014
23.11.16
✎
17:51
|
И у всех измерений этого регистра сведений стоит флаг "Не индексировать".
|
|
5
Necessitudo
23.11.16
✎
17:58
|
Просто удали индексы в SQL SERVER у таблицы.
|
|
6
МихаилМ
23.11.16
✎
17:58
|
индекс составной по измерениям. сответственно его длина сумма длинн всех полей.
сделайте часть измерений ресурсами. но я бы нормализовал сие чудо.
|
|
7
МихаилМ
23.11.16
✎
18:05
|
Файловый вариант информационной базы
Единственным ограничением на использование индекса при использовании СУБД, встроенной в 1С:Предприятие, является максимально допустимая суммарная длина ключа в индексе, равная 1920 байт. При попытке создания индекса с длиной ключа, превышающей 1920 байт, будет выдано сообщение об ошибке.
----------------------------
1с использует utf-8 текстовую кодировку с размером кода символа 1-4 байта.
|
|
8
МихаилМ
23.11.16
✎
18:10
|
(0)
в какой субд хранилась база в клиент-серверном варианте?
в мс скл ограничение ключа еще меньше чем в файловом - 900 байт.
|
|
9
Torquader
23.11.16
✎
19:31
|
Вопрос - а хранение строк в 500 символов как измерения регистра - это кто придумал ?
|
|