Цитата:
Сообщение от
kashperuk
вот если бы кто-то из вас статейку еще написал по пройденному здесь диалогу?
Рано пока. Проблема есть, но в чем она заключается не очень понятно. Точнее, не пришли к единому мнению по этому вопросу.
С моей точки зрения проблема заключается в том, что MS SQL строит разные планы запросов для кусоров, созданных через DECLARE ... CURSOR FOR (которые используются при работе Axapta) и для прямых запросов Select ... FROM (которые используются при отладке запросов в Managment Studio).
Другими словами, если запрос начинает тормозить, то просто скопировать его в Managment Studio с целью отладки может оказаться недостаточно. Т.е. в Managment Studio запрос уже "летает", а при вызове из Axapta по прежнему тормозит. В этом случае, необходимо еще "обернуть" этот запрос в курсор, чтобы привести его к реальным условиям работы.