DTS_E_WRITEWHILECACHEINUSE
Detalhes
Nome do produto |
SQL Server |
Versão do produto |
10.0 |
Número da compilação do produto |
|
ID do evento |
1073675770 |
Origem do evento |
MSSQLServer |
Componente |
Integration Services |
Nome simbólico |
DTS_E_WRITEWHILECACHEINUSE |
Texto da mensagem |
O cache está sendo lido a partir de __ e não pode ser gravado por __. |
Explicação
Uma transformação Cache está tentando ler dados do cache na memória ao mesmo tempo em que uma transformação Pesquisa está lendo dados no cache na memória.
O valor hexadecimal do número desse erro é 0xc0010206.
Causas possíveis
Em um fluxo de dados simples, uma transformação Cache está gravando os dados no gerenciador de conexões de cache. Simultaneamente, uma transformação Pesquisa está usando o mesmo gerenciador de conexões de cache para estabelecer conexão com um conjunto de dados de referência lendo os dados a partir de um arquivo de cache (.raw).
Ação do usuário
Siga um destes procedimentos:
Mova a transformação Pesquisa ou Cache para outro fluxo de dados em um pacote separado.
Mova a transformação Pesquisa ou Cache para outro fluxo de dados no mesmo pacote. Como os fluxos de dados estão no mesmo pacote, conecte-os usando uma restrição de precedência. Uma restrição de precedência garante que o fluxo de dados que contém a transformação Cache seja encerrado antes que o fluxo de dados que contém a transformação Pesquisa seja executado.