|
Запрос невозможно исполнить. Длина шаблона поиска превышает ... | ☑ | ||
---|---|---|---|---|
0
jour
13.12.15
✎
15:55
|
При записи независимого, непериодического регистра сведений с 5ю измерениями типа строка(50) в некоторых случаях получаю сообщение об ошибке с текстом: "Запрос невозможно исполнить. Длина шаблона поиска превышает максимально возможную для используемой СУБД".
При этом, запись в регистр добавляется, однако обработчик "ПослеЗаписи" не срабатывает и форма записи регистра выглядит как новая. |
|||
1
Чайник Рассела
13.12.15
✎
16:12
|
Посчитай размер индекса по всем измерениям https://msdn.microsoft.com/ru-ru/library/ms172451.aspx
https://msdn.microsoft.com/ru-ru/library/ms172424(v=sql.110).aspx |
|||
2
Чайник Рассела
13.12.15
✎
16:13
|
||||
3
jour
13.12.15
✎
17:59
|
(1) Посчитал, получается общая длина индекса 628 байт, это приемлемо даже для файловой версии, и в файловой у меня все нормально работает, не работает только в SQL.
Кстати, версия платформы 8.3.6.2332. |
|||
4
H A D G E H O G s
13.12.15
✎
18:10
|
(3) Структуру регистра сюда напиши
|
|||
5
jour
13.12.15
✎
18:14
|
(4)
РегистрСведений.ИмяРегистра Измерение1 - Строка(50) Измерение2 - Строка(50) Измерение3 - Строка(50) Измерение4 - Строка(50) Измерение5 - ЛюбаяСсылка Измерение6 - Число(1) Измерение7 - Число(1) |
|||
6
H A D G E H O G s
13.12.15
✎
18:18
|
(5) А ресурсы, реквизиты?
|
|||
7
jour
13.12.15
✎
18:21
|
(6) реквизит есть, тоже сторока(50) но он ведь не влияет на длину индекса таблицы.
|
|||
8
ДенисЧ
13.12.15
✎
18:22
|
измерения типа строка - это прямой путь к увольнению.
|
|||
9
H A D G E H O G s
13.12.15
✎
18:23
|
(7) Если индексирован - влияет.
|
|||
10
H A D G E H O G s
13.12.15
✎
18:23
|
(8) Это куйня в сравнении с ЛюбаяСсылка.
|
|||
11
jour
13.12.15
✎
18:25
|
(8) Тогда подскажи где хранить имена элементов формы.
(9) Не индексирован |
|||
12
tixis
13.12.15
✎
18:40
|
(8) поддерживаю, плюс видел ресурсы с типом строка, неограниченной длинны
|
|||
13
H A D G E H O G s
13.12.15
✎
18:45
|
(0)
http://forum.infostart.ru/forum14/topic8675/?sort=rate С другой стороны, при использовании в индексе данных типа NCHAR или NVARCHAR длина представления этих данных в записи индекса для некоторых СУБД может существенно превышать максимальное количество символов, отведенное на поле строкового типа, из-за использования ключей сравнения (Collation Key), построение которых зависит от национальных настроек базы данных. |
|||
14
jour
13.12.15
✎
18:55
|
(13) Спасибо, но "Длина ключа индекса" и "Длина шаблона поиска.." это как бы разные на мое имхо ошибки.
Как посмотреть в SQL какие процессы там происходят ??? Аналог журнала регистрации 1С хотелось бы. |
|||
15
jour
13.12.15
✎
18:58
|
Ладно, переделаю все под ссылки, о результатах отпишусь.
|
|||
16
H A D G E H O G s
13.12.15
✎
19:17
|
(14) ms sql profiler
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |