您可以在可用性群組的主資料庫或輔助資料庫上建立資料庫快照集。 複本角色必須是不在 RESOLVING 狀態的 PRIMARY 或 SECONDARY。
當您建立資料庫快照集時,建議資料庫同步處理狀態為 SYNCHRONIZING 或 SYNCHRONIZED。 不過,當資料庫同步狀態不是同步處理中時,可以建立資料庫快照集。
如果複本與主要複本中斷連線,次要複本上的資料庫快照集應該會繼續運作。
某些 AlwaysOn 可用性群組狀況會導致源資料庫及其資料庫快照集重新啟動,暫時中斷用戶連線。 這些條件如下:
主要複本會變更角色,無論是因為目前的主要複本脫機並在相同的伺服器實例上重新上線,還是因為可用性群組故障轉移。
資料庫將擔任次要角色。
如果承載資料庫快照集的可用性複本進行故障轉移,這些快照集會保留在它們最初創建的伺服器實例上。 用戶可以在故障轉移之後繼續使用快照集。如果您的環境中有效能問題,建議您只在設定為手動故障轉移模式之次要複本所裝載的輔助資料庫上建立資料庫快照集。 如果您曾經手動將可用性群組故障轉移至這個次要複本,您可以在另一個次要複本上建立一組新的資料庫快照集、將用戶端重新導向至新的資料庫快照集,並從現在的主資料庫卸除所有資料庫快照集。