Zanima me, če se da merge replikacijo naredit v enem kosu. Recimo da sprazenš tabelo in potem insertaš par vnosov, povezava med strežnikoma ti pa pade ko se zgodijo delete in pred inserti. Na eni strani tako ostaneš s prazno tabelo. Se da to kako rešit, da bi mel celo sejo replikacije v eni transakciji? Zanima me za SQL Server 2000.
Avtor: PRiMoZ, objavljeno na portalu SloDug.si (Arhiv)
PRiMoZ - sobota, 24. junij 2006
Ja saj, nisem se poglabljal naprej. :-)V bistvu sem mislil tako, da ce imas nastavljeno recimo izvajanje 4x na dan in če bi povezava pri trenutni replikaciji padla, da bi se vsi prenešeni ukazi v tistem terminu repliciranja razveljavili na subscriberju.(recimo da se namesto 10000 ukazov preneslo samo 2000 bi se ostalih 8000 preneslo ob nasljednjem terminu. Jaz bi pa rad, da se tistih 2000 razveljavi in naslednjic spet prenese vseh 10000 od prej plus nove)
spirit1 - sobota, 24. junij 2006
emm.... ok... in kaj ti pol ne dela? mi ni cist jasno kaj te tocno muci...
PRiMoZ - sobota, 24. junij 2006
Ja tako sem tut naredu, kar navadno merge replikacijo. Na eni strani pa nastavil trigerje na tabelah, da se ne morejo spreminjat podatki, ker želim samo v eno smer.
spirit1 - četrtek, 22. junij 2006
jah glede na to da se pred zacetkom merge replikacije naredi snapshot trenutnega stanja database-a in se potem replikacija izvaja iz tega, nimas kej skrbet.
PRiMoZ - nedelja, 18. junij 2006
Nobene ideje?