Vra

Ons replicerende 'n databasis tussen Londen en Hong Kong met behulp van SQL Server 2005 Merge replikasie. Die replikasie is ingestel op elke minuut te sinchroniseer en dit werk net mooi. Daar is egter die opsie om die sinchronisasie stel "Deurlopende" te wees. Is daar enige werklike verskil tussen replikasie elke minuut en voortdurend?

Die enigste rede vir ons doen elke minuut eerder as deurlopende in die eerste plek was dat dit herstel beter as die lyn afgegaan vir 'n paar minute, maar hierdie ervaring was al van SQL Server 2000, sodat dit dalk nie van toepassing enige wees meer ...

Was dit nuttig?

Oplossing

Ons het probeer die voortdurende herhaling oplossing op SQL Server 2005 en het dit geblyk minder doeltreffend as 'n geskeduleerde oplossing te wees; net soos julle proses is deurlopende, sal jy nie al die inligting wat verband hou met jou geslaag herhalings (hoeveel herhalings misluk kry hoe lank het die proses neem, hoekom is die proses gestop, hoeveel rekords is opgedateer, hoeveel databasis struktuur veranderinge is herhaal om suscribers, en so aan), die maak van die replikasie opvolg baie moeiliker.

Ons het ook ervaar probleme terwyl die wysiging databasis struktuur (ALTER TABLE instruksies) en / of die maak van grootmaat updates op een van die databasisse met deurlopende replikasie aangaan.

Hou jy "elke minuut" Synchro as dit is en net vergeet van hierdie opsie "deurlopende".

Ander wenke

Ek het 'n bietjie navorsing en ongelukkig het 'n direkte antwoord op jou vraag nie vind nie, maar ek het te vind 'n potensieel nuttige hulpbron vir jou: http://www.replicationanswers.com/Merge.asp

Ek hoop dit gee 'n paar nuttige wenke oor SQL replisering vir jou.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top