Simptomai
Tarkime, kad naudojate "Microsoft SQL Server" 2012 arba "SQL Server" 2014 sulieti replikaciją. Yra kryžminė duomenų bazės priklausomybė, esanti bet kuriame iš publikuotų duomenų bazės objektų, su tuo pačiu schemos pavadinimu ir objekto pavadinimu. Tokiu atveju galite gauti šias klaidas:
Schemos scenarijaus<failo vardas>.SCH ' negalima platinti prenumeratoriui. Procesui nepavyko perskaityti failo "<maršruto vardas>\<failo vardas>. SCH '" dėl 2 klaidos.
Priežastis
Ši problema iškyla dėl to, kad "SQL Server" momentinės kopijos agentas kartais pateikia netinkamą duomenų bazę tam tikrų priklausomybių, jei yra kryžminė duomenų bazės priklausomybė, esanti bet kuriame iš publikuotų duomenų bazės objektų.
Sprendimas
Pritaikius pataisą, "SQL Server" pakeis jo veikimą, kad nepaisytų nė vieno straipsnio priklausomybės, jei duomenų bazė nustatyta į kitą, o ne dabartinę "Publisher" duomenų bazę. Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 1 SQL serverio 2014 /en-us/help/2931693
Kaupiamasis naujinimas 9 SQL serverio 2012 SP1 /en-us/help/2931078
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.