AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.06.2004, 16:16   #1  
Ю-ю is offline
Ю-ю
Участник
 
23 / 10 (1) +
Регистрация: 23.04.2004
Адрес: Москва
? Управление опциями SQL запроса
При трассировке запросов, посылаемых Axapta на MS SQL Server, можно увидеть, что в конце запроса присутствует конструкция OPTION(FAST 20) либо OPTION(FAST 1). Кто-нибудь знает инструмент Axapta для управления добавлением/удалением этой инструкции.
Старый 08.02.2006, 11:23   #2  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
А есть ли возможность каким либо образом, программно, заставить аксапту отключить этот идиотский хинт OPTION() для определенного запроса???
Через квериран или селект или ещё, хоть как ни-ть???
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 08.02.2006, 13:36   #3  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Как отключить для одного запроса не знаю, но можно выключить и включить для всего соединения
X++:
    SqlSystem   sqlSystem = new SqlSystem();
    int hints;
    ;
    hints = SqlSystem::databaseHints();
    SqlSystem::databaseHints(hints & 0xfffd);

    // ваш select или QueryRun
    
    SqlSystem::databaseHints(hints);
__________________
Axapta v.3.0 sp5 kr2
Старый 20.02.2007, 19:52   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,940 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от AndyD Посмотреть сообщение
Как отключить для одного запроса не знаю, но можно выключить и включить для всего соединения
X++:
    SqlSystem   sqlSystem = new SqlSystem();
    int hints;
    ;
    hints = SqlSystem::databaseHints();
    SqlSystem::databaseHints(hints & 0xfffd);

    // ваш select или QueryRun
    
    SqlSystem::databaseHints(hints);
AndyD, вы уверены что эта штука действует на конкретное соединение, а не на весь клиент ?
При работе на клиенте - все равно, а вот если код исполняется на сервере приложения, то запуск такого кода из под одного пользователя не повляияет ли на работу других ?
Теги
databasehints, fast, option, sql

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Поиск места вызова SQL запроса eLLoco DAX: Программирование 17 25.09.2007 08:49
Экспорт результатов SQL запроса в CSV adandreev DAX: Программирование 14 13.07.2007 11:59
Вставка значения container в план запроса SQL mit DAX: Программирование 4 24.11.2005 18:42
Как реализовать Query или View на примере такого T-SQL запроса для OLAP? sao DAX: Программирование 9 07.10.2005 18:57
Формирование sql запроса по Ctrl + F if_maks DAX: Программирование 2 08.10.2003 20:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:35.