Príznaky
Predpokladajme, že nakonfigurujete správcu pripojení cache na používanie súboru vyrovnávacej pamäte v balíku Microsoft SQL Server 2012 alebo 2014 Integration Services (SSIS 2012). Potom nakonfigurujete dve alebo viac súbežných prevedení vyhľadávania, ktoré spotrebujú toho istého správcu pripojení na vyrovnávaciu pamäť. Pri spúšťaní balíka SSIS sa zobrazí toto chybové hlásenie:
[Lookup [<ID>]] Informácie: systém nedokáže nájsť zadaný súbor. [Lookup [<ID>]] Chyba: nie je možné prečítať 8 bajtov zo súboru "<cestu k súboru>". Príčina zlyhania by mala byť predtým oznámená. [Lookup [<ID>]] Upozornenie: systém nedokáže nájsť zadaný súbor. [Lookup [<ID>]] Chyba: surový adaptér sa pokúsil prečítať 8 bajtov vo vstupnom súbore pre stĺpec "<názov stĺpca>" s identifikáciou riadkovania 1, ale vyskytla sa chyba. Chyba vrátená z operačného systému by mala byť predtým oznámená. [Lookup [<ID>]] Informácie: pri vyhľadávaní sa nepodarilo spracovať riadky vo vyrovnávacej pamäti. Doba spracovania bola 0,109 sekunda (s). [Lookup [<ID>]] Chyba: Nepodarilo sa načítať vyrovnávaciu pamäť zo súboru, "<cestu k súboru>". SSIS. Pipeline] chyba: Lookup zlyhal pred vykonaním fázy a vrátil kód chyby 0xC020930C.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Odporúčame, aby ste si stiahli a nainštalovali najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.