Príznaky
Predpokladajme, že používate Microsoft SQL Server 2012 alebo SQL Server 2014 Zlúčenie replikácie. K dispozícii je závislosť krížovej databázy v niektorom z publikovaných databázových objektov s rovnakým názvom schémy a názvom objektu. V tomto scenári sa zobrazí nasledovné chyby:
Skript schémy<> filename.príkaz SCH sa nedá vymnožiť účastníkovi. Proces nemohol prečítať súbor "<cestu>\<filename>. SCH ' ' z dôvodu chyby operačného systému 2.
Príčina
Problém sa vyskytuje, pretože SQL Server Snapshot agent niekedy vráti chybnú databázu pre určité závislosti, ak je závislosť krížovej databázy prítomná v niektorom z publikovaných databázových objektov.
Riešenie
Po použití opravy bude SQL Server prispôsobovať správanie, ktoré ignoruje ľubovoľnú závislosť mimo článku, ak je databáza nastavená na čokoľvek iné ako aktuálna databáza programu Publisher. Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693
Kumulatívna aktualizácia balíka 9 pre SQL Server 2012 SP1 /en-us/help/2931078
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. Pozrite si 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.