Bei einem Upgrade einer größeren SCCM 2012 Hierarchie (inkl. CAS) auf SP1 trat das Problem auf, dass der Replication Link Status zu Secondaries auf ” Link Failed” bzw. “Link Degraded” wechselte. Die Aktualisierung der CAS vorher lief erfolgreich. Nach Aktualisierung der ersten Primary Child Site waren dann sämtliche Links zu deren Secondaries in fehlerhaftem Status.
Das Problem zeigt sich dann in den rcmctrl.log-Files der Secondary Sites:
CSqlBCP::BCPIN: bcp_exec failed.
*** DRS_Init_BCPIN() failed
*** BCP fails due to internal sql error. Check if this table has a trigger failed to execute.
CBulkInsert::DRS_Init_BCPIN : Failed to BCP in
BCP in result is 2147500037.
ERROR: Failed to BCP in for table PkgStatus_G with error code 2147500037.
ERROR: Failed to apply BCP for all articles in publication Secondary Site Data.
Leider ist das eine wenig aussagekräftige Fehlermeldung: 2147500037 = Unknown error condition.
Das Problem war, daß das Transaction Log von SQL Express in diesem Fall begrenzt war und durch die DRS-Replikation vollgelaufen ist.