Sintomi
Supponiamo che tu configuri una gestione connessione cache per usare un file di cache in un pacchetto di Microsoft SQL Server 2012 o 2014 Integration Services (SSIS 2012). Vengono quindi configurate due o più trasformazioni di ricerca simultanee che utilizzano la stessa gestione connessione cache. Quando si esegue il pacchetto SSIS, vengono visualizzati i messaggi di errore seguenti:
[Ricerca [<ID>]] Informazioni: il sistema non riesce a trovare il file specificato. [Ricerca [<ID>]] Errore: non è possibile leggere 8 byte dal file "<percorso file>". La causa dell'errore deve essere stata segnalata in precedenza. [Ricerca [<ID>]] Avviso: il sistema non riesce a trovare il file specificato. [Ricerca [<ID>]] Errore: l'adattatore non elaborato ha tentato di leggere 8 byte nel file di input per la colonna "<nome di colonna>" con l'ID di Lineage 1, ma si è verificato un errore. L'errore restituito dal sistema operativo deve essere stato segnalato in precedenza. [Ricerca [<ID>]] Informazioni: la ricerca non è riuscita a elaborare le righe nella cache. Il tempo di elaborazione è stato di 0,109 secondi. [Ricerca [<ID>]] Errore: Impossibile caricare la cache da un file, "<percorso file>". SSIS. Pipeline] errore: la ricerca non ha superato la fase di pre-esecuzione e ha restituito il codice di errore 0xC020930C.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".