Sql-Server

我可以在複製中有不同的發布者和一個訂閱者嗎?

  • June 8, 2021

我在三個城市有相同的數據庫,每個數據庫有三個表:

1- tbl_worker
2-tbl_workshop
3-tbl_users
and cities are:city1,city2,city3

city2 and city3在他們的數據庫中插入資訊。

city1數據庫應每 1 小時根據插入數據庫中的數據更新一次city1 and city2

例如,數據庫中插入tbl_kargah的數據應該每隔1小時city1 and city2合併插入city1數據庫。tbl_kargah

使用複制是否能滿足我的要求以及哪些複製?

正如我在 MSDN 中閱讀的,發布者在訂閱者中分發數據,但我有不同的發布者和 1 個訂閱者。

是的,可以有許多發布者而只有一個訂閱者。您還可以擁有一個發布者和多個訂閱者。因此,在您的情況下,您將能夠從 City1 和 City2 發布,並僅在這些發布者上訂閱 City1。您可以使用此連結來概述複製引擎以及如何設置它。http://technet.microsoft.com/en-us/library/ms151198.aspx

希望這有幫助

是的,這是可以做到的。您需要確保正確設置對象的發布屬性,以確保在重新啟動訂閱時不會擦除表。

引用自:https://dba.stackexchange.com/questions/2334