|
03.06.2008, 12:43 | #1 |
MCTS
|
Join SalesTable-->SalesLine
И еще вопрос... Так уж получилось, что приходится джойнить SalesTable к SalesLine, причем тип связи должен быть innerjoin, так как на SalesTable потом накладывается фильтр. Создал на форме два ДС, верхний SalesLine, нижний - SalesTable, при связи delayed все нормально, но ставим innerjoin и аксапта валится с ошибкой:
Цитата:
Суммарный внутренний размер записей в вашем объединенном операторе SELECT равен 25876 байтам, но система Microsoft Dynamics по умолчанию настроена так, что он не должен превосходить 24576 байтов.
Что можно тут поделать? |
|
03.06.2008, 12:51 | #2 |
Участник
|
В конфигурационной утилите (server) на закладке Database Tuning поле Maximum buffer size не за это отвечает?
|
|
03.06.2008, 12:53 | #3 |
Участник
|
Может я что-то не понимаю, но как-то не вижу закономерности между
Цитата:
приходится джойнить SalesTable к SalesLine
Цитата:
так как на SalesTable потом накладывается фильтр
|
|
03.06.2008, 13:29 | #4 |
MCTS
|
Цитата:
В конфигурационной утилите (server) на закладке Database Tuning поле Maximum buffer size не за это отвечает?
А закономерность в том, что на форме выводятся строки заказов, то есть из таблицы SalesLine |
|
03.06.2008, 18:18 | #5 |
Участник
|
Поставьте у датасорса SalesTable свойство OnlyFetchActive - система будет выбирать из базы только отображаемые на форме поля, чем уменьшит размер записи.
Последний раз редактировалось MironovI; 03.06.2008 в 18:21. |
|
06.06.2008, 09:48 | #6 |
Пенсионер
|
Цитата:
Я например свои служебные таблички не могу в джобиках джойнить из-за этой ошибки, приходиЦЦа делить один запрос на 2, 3 и т.д. что не ускоряет обработку.
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
04.06.2008, 11:34 | #7 |
MCTS
|
Цитата:
Поставьте у датасорса SalesTable свойство OnlyFetchActive
|
|
06.06.2008, 11:05 | #8 |
MCTS
|
Цитата:
А можно поподробнее, почему не желательно?
Последний раз редактировалось Eldar9x; 06.06.2008 в 11:09. |
|
06.06.2008, 15:38 | #9 |
Пенсионер
|
Цитата:
Сообщение от Eldar9x
Для АОСа поставленно уже 3 ГБ памяти, падает тем чаще, чем выше этот параметр. Форма, кстати, очень похожа, например, на Расчетыы с клиентами->Запросы->Статус заказа->Открыть строки заказа на продажу. Но там связь как раз стоит delayed, видимо, не нужно было фильтров по SalesTable. Щас тоже поставил в delayed, но в этом случае фильтр опять же не работает...
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
06.06.2008, 17:19 | #10 |
MCTS
|
Цитата:
Или этот буфер напрямую связан с объемом памяти выделяемый АОСу?
|
|