Interblocages avec le niveau d’isolation REPEATABLE READ
Si un objet métier personnalisé utilise un niveau d’isolation de lecture reproductible pour accéder à SQL Server et que l’objet métier est appelé simultanément par deux clients qui envoient une requête et se mettent à jour dans la même transaction, un interblocage est possible. Remote Data Service est conçu pour permettre à l’un des processus d’expirer pour sortir de l’interblocage, mais la mise à jour échoue pour ce client.
Utilisez la propriété dynamique Cursor ServiceCommand Time Out pour modifier la durée d’attente.
Important
À compter de Windows 8 et Windows Server 2012, les composants serveur RDS ne sont plus inclus dans le système d’exploitation Windows (voir le Guide pratique sur la compatibilité de Windows Server 2012 et Windows 8 pour plus de détails). Les composants clients RDS seront supprimés dans une version ultérieure de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers WCF Data Service.