none
SQL Server 2008的合併式複寫可以複寫回Recovery後的機器嗎? RRS feed

  • 問題

  • 請問各位!

    如果現在客戶那邊有兩台SQL Server 2008 Standard,設定好兩台進行Replication(採用合併式複寫)

    當DB1主機掛點後,所有的Client轉到DB2主機服務

    如果DB1使用Hyper-V的快照功能回復到前一天的系統狀態

    請問這樣所有Client在DB2上面異動的這些資料,會自動同步回DB1嗎?

    以上問題請教,萬分感謝~~
    2009年3月31日 上午 07:06

解答

  • 合併式複寫會雙向在「發行者」與「訂閱者」之間,自動交換自上次同步處理後進行過變更的所有資料列。
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    • 已標示為解答 DannyLee 2009年3月31日 上午 09:02
    2009年3月31日 上午 09:01
    版主
  • 可以,千萬不要被「發行者」與「訂閱者」這樣的字眼給騙了,這些名詞只是讓我們更易於瞭解複寫的機制與方向。


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    • 已標示為解答 DannyLee 2009年3月31日 下午 02:07
    2009年3月31日 上午 09:31
    版主

所有回覆

  • 合併式複寫會雙向在「發行者」與「訂閱者」之間,自動交換自上次同步處理後進行過變更的所有資料列。
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    • 已標示為解答 DannyLee 2009年3月31日 上午 09:02
    2009年3月31日 上午 09:01
    版主
  • 請問Alex:

    另外請教一下,合併式複寫可以適用在三台SQL Server嗎?

    還是說超過兩台以上的SQL Server就必須使用點對點(Enterprise才有提供)的機制?

    感謝~~
    2009年3月31日 上午 09:04
  • 可以,千萬不要被「發行者」與「訂閱者」這樣的字眼給騙了,這些名詞只是讓我們更易於瞭解複寫的機制與方向。


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    • 已標示為解答 DannyLee 2009年3月31日 下午 02:07
    2009年3月31日 上午 09:31
    版主
  • 感謝您的回覆,真的令我獲益匪淺,再次感謝^^
    2009年3月31日 下午 02:12
  • 可以,千萬不要被「發行者」與「訂閱者」這樣的字眼給騙了,這些名詞只是讓我們更易於瞭解複寫的機制與方向。


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    不好意思,再請問一下關於實做面的問題~~

    請問Alex,三台SQL 2008的合併式複寫應該如何設定呢? 感謝 :p
    2009年4月2日 上午 01:48
  • One publisher with tow subscribers.
    2009年4月2日 下午 01:26
  • One publisher with tow subscribers.

    請問一下,如果是這樣的架構下,如果publisher掛了,兩台subscriber會不會也無法進行合併式複寫呢?

    PS.因為根據我的瞭解,如果是點對點的複寫是各自SQL兼具subscriber和publisher的角色,所以掛掉任何一台都沒問題,才會有以上的疑問,謝謝 :)



    我剛剛測試了一下,我將結果補在這邊:

    SQL1設定為publisher,SQL2、SQL3設定為subscriber

    1.將SQL2關機,SQL1、SQL3可以同步;SQL2開機,SQL1、SQL2、SQL3可以同步
    2.將SQL3關機,SQL1、SQL2可以同步;SQL3開機,SQL1、SQL2、SQL3可以同步
    3.將SQL1關機,SQL2、SQL3不能同步;SQL1開機,SQL1、SQL2、SQL3可以同步

    所以根據我測試的結果,只要publisher掛掉了,SQL2、SQL3就不能同步了~~

    不知道SQL2K8支不支援環狀的Replication設定?

    不然可能就要請Alex和Rmiao老師,說明一下究竟三台SQL 2008的合併式複寫應該如何設定了 :(
    2009年4月3日 上午 07:05
  • That's right, merge replication will not work without publisher. That's why Microsoft gives you peer to peer replication, and other kind of replications don't allow loop.
    2009年4月3日 下午 03:51