KB2929903 - REMEDIERE: Agentul de îmbinare nu reușește atunci când aplicați un instantaneu în instanța SQL Server 2012 sau SQL Server 2014, dacă sunt prezente dependențe între bazele de date

Se aplică la
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptome

Să presupunem că utilizați Microsoft SQL Server 2012 sau SQL Server 2014 Merge Replication. Există o dependență între bazele de date în oricare dintre obiectele de bază de date publicate, cu același nume de schemă și același nume de obiect. În acest scenariu, primiți următoarele erori:

Notă

Scriptul de schemă "<FileName.sch>" nu a putut fi propagat către abonat.
Procesul nu a putut citi fișierul "<cale numefișier.sch>\<>" din cauza erorii de sistem de operare 2.

Cauză

Problema apare deoarece agentul SQL Server instantanee returnează uneori o bază de date incorectă pentru anumite dependențe dacă există o dependență între bazele de date în oricare dintre obiectele bazei de date publicate.

Rezolvare

După ce aplicați remedierea, SQL Server își va ajusta comportamentul pentru a ignora orice dependență non-articol dacă baza de date este setată la un alt element decât baza de date curentă a editorului.

Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă a 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

Despre actualizările cumulative pentru SQL Server

Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu 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 care sunt listate în secțiunea „Se aplică la”.