|
Ошибка на 256 таблиц в построителе
| ☑ |
0
detec
10.04.13
✎
12:24
|
Приветствую!
Есть дописанная конфигурация, в основе которой - УТП для Украины. Создан отчёт, в котором пользователи с включенным RLS ловят ошибку ограничения 256 таблиц в SQL-сервере. Отчёт написан на базе ПостроителяОтчета.
Поначалу грешил на запрос, в котром используются неявные и явные временные таблицы. Но когда выполнил его под пользователем в Универсальной консоли отчетов 2.7.7, то ошибка 256 таблиц не возникла.
Может кто-то сталкивался с подобной ситуацией?
|
|
1
zzerro
10.04.13
✎
12:28
|
Все просто, если используется RLS тогда к запросу еще присобачивается условия этого самого RLS, соответственно и еще несколько таблиц. Вот и превышение получается. Основной запрос нужно переписывать.
|
|
2
Fragster
гуру
10.04.13
✎
12:28
|
переходи на постгре, там это реализовано
|
|
3
MSII
10.04.13
✎
12:30
|
Либо на новый скуль, если деньги ляжку жмут.
|
|
4
МихаилМ
10.04.13
✎
12:31
|
даже в sap r3 (более 30 000 таблиц) не видел запрос с более 50 таблицами.
|
|
5
Fragster
гуру
10.04.13
✎
12:32
|
(4) поля с типом "тип все ссылки" - страшная вещь
|
|
6
МихаилМ
10.04.13
✎
12:33
|
зря MS убрала это ограничение.
теперь дибилы будут писать запросы, не задумываясь о последствиях.
|
|
7
detec
10.04.13
✎
12:33
|
(1) То, что при RLS добавляются служебные таблицы - это понятно. Вопрос в том, почему в консоли ограничение не возникло?
(3) А что, есть уже версия MS SQL, где это поправлено?
|
|
8
Lama12
10.04.13
✎
12:36
|
(7) Начиная с 2008.
|
|
9
МихаилМ
10.04.13
✎
12:37
|
писать сапросы в 1с без трэйсера - наивность.
поэтому я с ms sql уходить не хочу.
самый удобный трэйсер - ms sql profiler.
|
|
10
forforumandspam
10.04.13
✎
12:47
|
(0) "Но когда выполнил его под пользователем в Универсальной консоли отчетов 2.7.7, то ошибка 256 таблиц не возникла.
" - в той-же серверной базе выполнял?
|
|
11
detec
10.04.13
✎
13:04
|
(10) Да, в той же, в севрерной. Из одного и того же сеанса пользователя.
|
|
12
detec
10.04.13
✎
13:05
|
Забавно вообще, когда в сеансе пользователя рядом открыт отчёт, который валится из-за ограничения, и Консоль запросов (я на всякий случай и в ней выполнил), в которой всё выполняется без ошибки. ((
|
|
13
Gammi
10.04.13
✎
13:14
|
Наверное,в консоли под другими правами выполняешь, где нет РЛС
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой