Hello,
This is my first post here but i have to say i've searched and tried to implement everything i found but nothing worked. I also didn't find anywhere answer to my question. My problem is:
(Publishers, Subscriptors, Distributor are all on the same server for testing)
I have 3 independent databases with the same tables (different data, same schema)
I also have one database with the table (same schema as others before) that will gather together all data from 3 publishing databases. I also want the ability to update rows on subscriber and propagate change to the one of the publishers that "has this row"
You know: One of the publishers has one specific row that others hasn't. All rows from all publishers are present on subscriber (all gathered together). If i change that row on the subscriber i want to update it also on the specific publisher but not adding that row to others publishers.
I first tried to implement transactional replication. That is fine when i don't want to change data on the subscriber. I tried merge replication but i need the data "transactionally" synchronised. I was also confused about "reversed publisher/subscriptor". I have been reading about transactional bidirectional replication but the wizard in ManagementStudio seems not to provide such an option.
The last thing i tried was script from this site support.microsoft.com/kb/820675 but it seems to be very old (2000?) and it gives some errors like this one :
Table [dbo].[two_way_test1] contains an identity column that is marked as Not For Replication, but the @identitymanagementoption parameter of sp_addarticle is set to 'none'. To support immediate updating subscriptions, specify a value of 'manual' or 'auto' for @identitymanagementoption.
Maybe i need something different at all?
Please help me point myself into right direction.