Имя: Пароль:
1C
1С v8
Ошибка "Построенный запрос к СУБД использует слишком много таблиц"
0 программистище
 
19.01.12
12:50
Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256. (Tables per SELECT statement - 256)

конфигурация УТ 11.0.7.8
платформа 8.2.15.289
sql 2005

Проблема в построении структуры подчиненности с ограниченными правами. В УТ используется слишком много ролей. (И еще некоторые запросы.)

Может есть сервис пак, снимающий это ограничение, или можно избавиться только поставив 2008 sql?
1 Господин ПЖ
 
19.01.12
12:51
ставь 2008 r2
2 программистище
 
19.01.12
12:52
(1) есть базы на 7.7 и их порядка 5
3 a_alenkin
 
19.01.12
12:52
офф - Токо человек с таким ником мог создать запрос более чем 256 таблиц)))
4 Господин ПЖ
 
19.01.12
12:53
(3) это вопрос не к нему, а к 1С + rls
5 Господин ПЖ
 
19.01.12
12:54
(2) ставь рядом другой экземпляр
6 guitar_player
 
19.01.12
12:54
(4) +100500 дибильный рлс
7 a_alenkin
 
19.01.12
12:54
А оптимизировать РЛС?
8 Господин ПЖ
 
19.01.12
12:55
(7) не благодарное это занятие...
9 1с-кин
 
19.01.12
12:56
(7) у вас есть интсрУмент?
(4) где-то тут мелкало, что РЛС вообще не грузит систему :))
10 программистище
 
19.01.12
13:07
(3) для тех, кто не в теме
вот этот запрос использует более 256 таблиц

ВЫБРАТЬ Разрешенные
   СвязанныеДокументы.Ссылка
ИЗ
   КритерийОтбора.СвязанныеДокументы(&ЗначениеКритерияОтбора) КАК СвязанныеДокументы
11 программистище
 
19.01.12
13:19
(5) хм, такое возможно?
12 rs_trade
 
19.01.12
13:22
(11) представляешь. кто бы мог подумать, да?
13 Господин ПЖ
 
19.01.12
13:24
(9) да-да... только профайлеру про это забыть сказали...
14 Господин ПЖ
 
19.01.12
13:26
(11) не поверишь... просто экземпляр будет носить имея отличное "localhost"
15 программистище
 
19.01.12
13:28
(12) (14) попытаюсь поверить
Закон Брукера: Даже маленькая практика стоит большой теории.