Simptome
Să presupunem că utilizați reproducerea Microsoft SQL Server 2012 sau SQL Server 2014 îmbinare. Există o dependență de bază a bazelor de date în oricare dintre obiectele bazei de date publicate, cu același nume de schemă și numele obiectului. În acest scenariu, primiți următoarele erori:
Scriptul schemei "<> de nume de fișier.SCH "nu s-a putut propaga abonatului. Procesul nu a putut citi fișierul "<pathname>\<filename>. SCH ' ' din cauza erorii OS 2.
Cauză
Problema apare deoarece agentul instantaneu de SQL Server returnează uneori o bază de date greșită pentru anumite dependențe, dacă există o dependență de bază a bazei de date prezentă în oricare dintre obiectele bazei de date publicate.
Rezolvare
După ce aplicați remedierea, SQL Server va ajusta comportamentul său pentru a ignora orice dependență non-articol dacă baza de date este setată la altceva decât baza de date Publisher curentă. Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.
Actualizarea cumulativă 1 pentru SQL Server 2014 /en-us/help/2931693
Actualizarea cumulativă 9 pentru SQL Server 2012 SP1 /en-us/help/2931078
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.