Compartilhar via


Deadlocks com o nível de isolamento repetível de leitura

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 Remotos 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 Command Time Out do Cursor Service para modificar a duração 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 (confira Windows 8 e Manual de Compatibilidade do Windows Server 2012 para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Os aplicativos que usam o RDS devem migrar para o Serviço de Dados do WCF.

Confira também

Conceitos básicos do RDS