Поделиться через


Взаимоблокировки с уровнем изоляции с повторяющимся чтением

Если настраиваемый бизнес-объект использует уровень изоляции повторяемого чтения для доступа к SQL Server, а бизнес-объект вызывается одновременно двумя клиентами, которые отправляют запрос и обновляются в одной транзакции, взаимоблокировка возможна. Удаленная служба данных предназначена для того, чтобы разрешить одному из процессов выпустить взаимоблокировку, но обновление завершится ошибкой для этого клиента.

Используйте динамическое свойство "Время ожидания службы курсоров", чтобы изменить длину времени ожидания.

Внимание

Начиная с Windows 8 и Windows Server 2012, компоненты сервера RDS больше не включены в операционную систему Windows (дополнительные сведения см. в книге по совместимости Windows 8 и Windows Server 2012). Клиентские компоненты RDS будут удалены в будущей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перенестися в службу данных WCF.

См. также

Основные принципы RDS