Sintomas
Assuma que configura um gestor de conexão Cache para usar um ficheiro cache num pacote microsoft SQL Server 2012 ou 2014 Integration Services (SSIS 2012). Em seguida, você configura duas ou mais transformações de Procura em simultâneo que consomem o mesmo gestor de conexão Cache. Quando executa o pacote SSIS, recebe as seguintes mensagens de erro:
[< ID>]] Informação: O sistema não consegue encontrar o ficheiro especificado. [< ID>]] Erro: Não é possível ler 8 bytes do ficheiro "<File Path>". A causa da falha deveria ter sido reportada anteriormente. [< ID>]] Aviso: O sistema não encontra o ficheiro especificado. [< ID>]] Erro: O adaptador bruto tentou ler 8 bytes no ficheiro de entrada para a coluna "<Column Name>" com iD de linhagem 1, mas houve um erro. O erro devolvido do sistema operativo deveria ter sido previamente comunicado. [< ID>]] Informação: O Lookup não conseguiu processar as linhas na cache. O tempo de processamento foi de 0,109 segundos. [< ID>]] Erro: Não conseguiu carregar a cache a partir de ficheiros, "<File Path>". [SSIS. Pipeline] Erro: A procura falhou na fase de pré-execução e devolveu o código de erro 0xC020930C.
Resolução
O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Recomendamos que descarregue e instale as últimas atualizações cumulativas para o SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".