Toon posts:

SQL tabel replicatie

Pagina: 1
Acties:

Verwijderd

Topicstarter
2 ms sql server databases. 1 publiek en 1 lokaal
Nu is het zo dat er lokaal een tabel verandert zal worden en deze zal dan gerepliceerd moeten worden naar de publieke database. Ik wil geen gebruik maken van de sql server replicatie functie.

Wat ik tot nu toe gebruikte was de export data functie, ik liet de publieke tabel leeggooien om er vervolgens nieuwe data in te proppen. Dit is nu niet efficient meer omdat er aan publieke kant ook wijzigingen komen in de bestaande records. Er moeten dus alleen nieuwe rows gerepliceerd worden naar de tabel.

Hoe krijg ik dit voor elkaar?

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Ja kan toch gewoon merge-replicatie gebruiken?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Topicstarter
Op woensdag 29 mei 2002 13:28 schreef mithalph het volgende:
Ja kan toch gewoon merge-replicatie gebruiken?
Dat zou evt kunnen, maar liever heb ik t in een dts-package welk door en een job aangeroepen kan worden welk vervolgens weer via t-sql aangeroepen kan worden.

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Haal eerst het max_ID op van de publieke database.
Daarna haal je alle ID's op van de lokale database die groter zijn als max_ID. Deze records voeg je vervolgens in je publieke database toe.

Ik gebruik ook veel BulkExport en BulkImport in combinatie met een DTS.

Kan iemand mij uitleggen wat merge-replication is?