Compartir por


Interbloqueos con nivel de aislamiento de lectura repetible

Si un objeto de negocios personalizado usa un nivel de aislamiento de lectura repetible para acceder a una instancia de SQL Server y dos clientes que envían una consulta y la actualizan en la misma transacción llaman al objeto de negocios al mismo tiempo, se puede producir un interbloqueo. El servicio de datos remotos está diseñado para permitir que uno de los procesos agote el tiempo de espera para liberar el interbloqueo, pero se producirá un error en la actualización para ese cliente.

Utilice la propiedad dinámica Cursor ServiceCommand Time Out para modificar la duración del tiempo de espera.

Importante

A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (para obtener más información, consulte Windows 8 y la Guía de compatibilidad de Windows Server 2012, edición Cookbook). Los componentes de cliente de RDS se eliminarán en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Las aplicaciones que usan RDS deben migrar al servicio de datos WCF.

Consulte también

Aspectos básicos de RDS