Цитата:
Такое происходит при смене выравнивания в любом поле таблицы c left на right. Эффект стабильный: на любой таблице после изменения выравнивания по нажатии F5 запись "пропадает"
Только что поигрался - при таких движениях у меня проблем не возникает (DAX4sp2, SQL2k5)
Но аналогичная проблема (сабж) возникала при DataUpgrade 3.0->4.0. Выяснилось, что при апгрейде некорректно обработали данные, у которых Adjustment=Right. Посмотрев на таблицу в SQLе увидел, что в значения полей первичного ключа спереди влезли пробелы. Сделал просто - в 4ке поставил Adjustment = Left, и всё стало работать корректно.
Цитата:
Причина: данные в SQL остаются с выравниванием left, а в AOT - right.
P.S. После смены выравнивания Right->Left пробелы в SQL таблице "ушли"