2010-11-24 34 views
0

目前在我的項目中我有兩個數據庫,我們稱它們爲'Live'和'Reporting'。快照複製發佈者架構更改

我需要使用我的'Live'數據庫,就像您期望的一樣,所有更改都會在發生時進行存儲等。我需要我的「報告」數據庫全天保持靜態(非易失性),除非進行復制。

目前,我已經複製安裝到凌晨3點工作的每一天,並在所有表複製,這就要求無論是:

  • 大量的手工作業的每一次「活」的架構更改(額外的表例如?)來重新創建我的快照複製,在進行許多模式更改(可能刪除一個表,或甚至備份/還原數據庫)之前,必須先刪除這些複製。
  • 或者,我必須在每次更新/更改數據庫之後編寫明確重新創建發佈者和訂閱者的腳本。

由於我的時間限制釋放到新的服務器時(而且可能是錯誤可以用手動步驟介紹..)我覺得好像有必須是重新創建或以其他方式維護複製一個更合適的方法。理想情況下,我想要整個數據庫(減去幾個明確突出顯示的表...)。目前,它感覺非常「混亂」。

有沒有人有類似的問題,或沒有人有任何建議?

回答

0

我使用T4模板解決了這個問題。