SQL Server誤區 一個例項多個映象和日誌傳送延遲

solution發表於2021-09-09

    本系列文章是PAUL的部落格看到的,很多誤區都比較具有典型性和代表性,希望對大家有所幫助。

 

誤區:一個資料庫可以存在多個映象

錯誤

    這個誤區就有點老生常談了。每一個主體伺服器只允許一個映象伺服器。如果你希望存在多個主體伺服器的副本,那麼請使用事務日誌傳送,事務日誌傳送允許針對每一個主體存在多個輔助例項。

    使用事務日誌傳送的一個優點是允許其中一個或多個輔助伺服器存在延遲還原備份。這也是就是說對主體伺服器進行日誌備份(無論你喜歡與否,這幾種高可用性技術各自有各自的術語):

  •     資料庫映象:主體伺服器-映象伺服器

  •     事務日誌傳送:主要伺服器-輔助伺服器

  •     複製:釋出伺服器-訂閱伺服器

 

    當使用映象時,你在主體伺服器Drop掉一個表時,在映象伺服器上同時也會Drop掉這個表(即使存在延時,你也無法取消掉這個操作)。但是如果是8小時延時的事務日誌傳送方式的話,在主要伺服器上Drop掉這個表,則輔助伺服器上依然可以訪問這個表,直到8小時後日誌生效。

    順便說一下,SQLCAT Team寫了一篇文章,對於一個例項來說,你最多隻能映象10個資料庫。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2459/viewspace-2800204/,如需轉載,請註明出處,否則將追究法律責任。

相關文章