Compartilhar via


Deadlocks com Nível de Isolamento de Leitura Repetível

Se um objeto de negócios personalizado usa um nível de isolamento de repetição de leitura para acessar um SQL Server, e o objeto de negócios é chamado simultaneamente por dois clientes que enviam uma consulta e atualizam na mesma transação, é possível ocorrer um deadlock. O Serviço de Dados Remoto foi projetado para permitir que um dos processos tenha tempo limite para liberar o deadlock, mas a atualização falhará para esse cliente.

Use a propriedade dinâmica tempo limite de comando do Serviço de Cursor para modificar o comprimento do tempo limite.

Importante

A partir do Windows 8 e do Windows Server 2012, os componentes do servidor RDS não estão mais incluídos no sistema operacional Windows (consulte o Windows 8 e o Windows Server 2012 Compatibility Cookbook para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em um novo trabalho de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Os aplicativos que usam RDS devem migrar para WCF Data Service.

Consulte Também

Conceitos básicos do RDS