Показать сообщение отдельно
Старый 14.09.2011, 14:09   #1  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Воспроизведется ли ошибка, если то же самое сделать через while select forupdate? А если перед этим у табличного буфера вызвать disableCache(true)?
1. InventTable CacheLookup = Found
1.1 Update Field ItemName
1.1.1 Query False
1.1.2 while select forupdate False
1.2 Update Field NameAlias
1.2.1 Query False
1.2.2 while select forupdate OK
2. InventTable CacheLookup = None
2.1 Update Field ItemName
2.1.1 Query False
2.1.2 while select forupdate OK
2.2 Update Field NameAlias
2.2.1 Query False
2.2.2 while select forupdate OK
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Вообще это напоминает старую багу в SQL Server
Исходно база была на уровне совместимости 2008 (100)
1. Перевел базу на уровень совместимости 2000 (80) (остановил АОС, отсоединил/присоединил базу, стартанул АОС)
Оба варианта ОК
2. Вернул аналогично на уровень 2008 (100)
Оба варианта ОК

Вот такое дежавю

PS. Вечерочком попробую рестартовать полностью сервант и посмотреть