msg: значение etag в заголовке запроса не совпадает с текущим значением etag - PullRequest
0 голосов
/ 03 января 2012

У меня есть программа WPF, которая взаимодействует с SQL Server 2008 R2 на удаленном сервере через интерфейс ODATA.

Программа только начала ловить ошибку "значение etag в заголовке запроса не совпадает с текущим значением etag". Я подозреваю, что это как-то связано с возможными изменениями в таблице на сервере.

Самое близкое, что я могу найти в Интернете, - это сообщение , касающееся триггеров вставки. В этой таблице нет триггеров.

Кто-нибудь еще сталкивался с этим, и есть ли у вас какие-либо идеи о том, как отладить это?

1 Ответ

0 голосов
/ 03 января 2012

Я обнаружил, в чем проблема и как обойти ее для моего конкретного случая. У рассматриваемой таблицы был индекс с двумя столбцами, образующими составной ключ. Когда индекс установлен как неуникальный, проблем не было.

Когда индекс был изменен на уникальный с игнорированием повторов, эта ошибка начала возникать. При изменении индекса на неуникальный проблема исчезла.

Надеюсь, это кому-нибудь поможет. Я до сих пор не понимаю, почему это происходит, как отладить или как это исправить.

...