Показать сообщение отдельно
Старый 01.03.2006, 11:11   #24  
ilya is offline
ilya
Участник
 
15 / 10 (1) +
Регистрация: 16.11.2003
Адрес: Москва
? Подробности из профайлера
Отловив из профайлера - оказалось что стопорится на запросе:

SELECT
A.ID,A.NAME,A.ENABLE,A.STARTUPMENU,A.STATUSLINEINFO,A.TOOLBARINFO,A.DEBUGINFO,A.AUTOINFO,A.AUTOUPDATE,A.GARBAGECOLLECTLIMIT,A.HISTORYLIMIT,A.MESSAGELIMIT,A.GENERALINFO,A.SHOWSTATUSLINE,A.SHOWTOOLBAR,A.DEBUGGERPOPUP,A.SHOWAOTLAYER,A.PASSWORD,A.OSACCOUNTNAME,A.STARTUPPROJECT,A.CONFIRMDELETE,A.CONFIRMUPDATE,A.REPORTFONTNAME,A.REPORTFONTSIZE,A.FORMFONTNAME,A.FORMFONTSIZE,A.PROPERTYFONTNAME,A.PROPERTYFONTSIZE,A.INFOLOGLEVEL,A.COMPANY,A.AUTOLOGOFF,A.QUERYTIMELIMIT,A.TRACEINFO,A.RECID
FROM USERINFO A(INDEX(I_65531OSACCOUNTNAME)) OPTION(FAST 20)

Проверяю в SQL2005 Managment Studio

в режиме совместимости SQL 2000 (80) все нормально.

в режиме совместимости SQL 2005 (90) ошибка:

Msg 1018, Level 15, State 1, Line 3
Incorrect syntax near 'INDEX'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.

А вот как принудить Аксапту не использовать этот индекс?