Цитата:
Сообщение от
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. Вечерочком попробую рестартовать полностью сервант и посмотреть