Příznaky
Předpokládejme, že používáte slučovací replikaci Microsoft SQL serveru 2012 nebo SQL Server 2014. V některém publikovaném databázovém objektu se nachází křížová závislost databáze se stejným názvem a názvem souboru. V tomto scénáři se zobrazí následující chyby:
Skript schématu<název_souboru>.do předplatitele nelze šířit SCH ". Proces nemohl přečíst soubor "<název_cesty>\<název souboru>. SCH" ' v důsledku chyby operačního systému 2.
Příčina
K tomuto problému dochází, protože agent snímku SQL serveru někdy vrací chybnou databázi pro určité závislosti, pokud je v některém z publikovaných databázových objektů přítomen křížová závislost databáze.
Řešení
Po použití opravy SQL Server upraví chování na ignorování závislosti jiných než jiných článků, pokud je databáze nastavená na jinou hodnotu než aktuální databáze aplikace Publisher. Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 1 pro SQL Server 2014 /en-us/help/2931693
Kumulativní aktualizace 9 pro SQL Server 2012 SP1 /en-us/help/2931078
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.