Mensen,
Ik loop tegen een vraagstuk aan waar ik na menig zoekfunctie te hebben gebruikt nog niet achter kan komen wat de oplossing is.
Situatie:
In heel Nederland bevinden zich SQL 2005 Server-machines met daarop een database.
Deze database heeft verschillende tabellen en van deze tabellen zijn er een aantal gegevens van belang voor de replicatie. Deze machines zijn de Publishers.
Het aanmaken van de publish en subcription is geen probleem, echter wel het volgende.
De tabel (article) welke wordt gepublishd, bevat een uniek volgnummer.
Maar op het moment dat al deze databases van verschillende kanten wordt gepublished heb ik niets meer aan dit volgnummer want publisher A maakt gebruik van volgnummer vanaf 1 t/m 100.000.000 en publisher B ook. Zodoende kan de subcriber er alsnog niets mee.
Nu wil ik aan iedere publicatie een identificerende code meegeven van de publisher(klantnummer) zodat ik naast het unique id de primary key kan zetten op "klantnummer(identificatiecode publisher)+ uniek volgnummer".
Nu alleen de vraag hoe ik dit veld tijdens de replicatie kan opnemen?
Ik wil namelijk niet in de lokale tabel nog een veld opnemen met overal hetzefde nummer want de tabel is al inmens groot (transactie tabellen).
Er is een optie bij transactional publication with updatable subcriptions om een unique id mee te geven, maar met dit ID kan ik helemaal niets (aan de subscription kant).
De tabellen (articles)
Publisher
Volgnummer|Datum|Tijd|Filiaal|Artikel|EANCode|Aantal etc
Gewenst aan de kant van subcriber:
Klantnummer|Volgnummer|Datum|Tijd|Filiaal|Artikel|EANCode|Aantal etc
Ik hoop dat ik het helder heb uitgelegd en dat er iemand mij kan helpen.
En mocht het niet duidelijk zijn dan zal ik proberen aan te vullen :-)
Alvast mijn dank!
GR. Niels
Ik loop tegen een vraagstuk aan waar ik na menig zoekfunctie te hebben gebruikt nog niet achter kan komen wat de oplossing is.
Situatie:
In heel Nederland bevinden zich SQL 2005 Server-machines met daarop een database.
Deze database heeft verschillende tabellen en van deze tabellen zijn er een aantal gegevens van belang voor de replicatie. Deze machines zijn de Publishers.
Het aanmaken van de publish en subcription is geen probleem, echter wel het volgende.
De tabel (article) welke wordt gepublishd, bevat een uniek volgnummer.
Maar op het moment dat al deze databases van verschillende kanten wordt gepublished heb ik niets meer aan dit volgnummer want publisher A maakt gebruik van volgnummer vanaf 1 t/m 100.000.000 en publisher B ook. Zodoende kan de subcriber er alsnog niets mee.
Nu wil ik aan iedere publicatie een identificerende code meegeven van de publisher(klantnummer) zodat ik naast het unique id de primary key kan zetten op "klantnummer(identificatiecode publisher)+ uniek volgnummer".
Nu alleen de vraag hoe ik dit veld tijdens de replicatie kan opnemen?
Ik wil namelijk niet in de lokale tabel nog een veld opnemen met overal hetzefde nummer want de tabel is al inmens groot (transactie tabellen).
Er is een optie bij transactional publication with updatable subcriptions om een unique id mee te geven, maar met dit ID kan ik helemaal niets (aan de subscription kant).
De tabellen (articles)
Publisher
Volgnummer|Datum|Tijd|Filiaal|Artikel|EANCode|Aantal etc
Gewenst aan de kant van subcriber:
Klantnummer|Volgnummer|Datum|Tijd|Filiaal|Artikel|EANCode|Aantal etc
Ik hoop dat ik het helder heb uitgelegd en dat er iemand mij kan helpen.
En mocht het niet duidelijk zijn dan zal ik proberen aan te vullen :-)
Alvast mijn dank!
GR. Niels