自叢集伺服器移動資料庫
您可以使用「管理程序」將資料庫從叢集伺服器移至另一部伺服器,方法是從工具窗格中選擇「
」。此要求會在另一部伺服器中建立原始資料庫的抄本。當您在叢集成員上為「移動抄本」或「建立抄本」程序建立抄本時,「管理程序」會假設「連線」文件已就緒,來排程來源與目的地伺服器之間的抄寫。
檢查移動抄本建立的存取權
觸發方式:從工具窗格中選擇「
」。執行於:來源伺服器。
執行:立即
結果:「管理程序」會檢查起始要求的管理員對所移動的資料庫是否具有「管理員」存取權(含「刪除文件」存取權),以及目的地伺服器對所移動的資料庫是否具有「讀者」存取權。
移動抄本
觸發方式:完成「檢查移動抄本建立的存取權」要求。
執行於:目的地伺服器(資料庫所移至的伺服器)。
執行:立即
結果:「管理程序」會檢查管理員及來源伺服器對目的地伺服器是否具有「建立抄本」存取權。若有,「管理程序」會建立抄本。任何具有完整抄本的伺服器第一次抄寫目的地伺服器時,會移入文件的抄本。如果「活動趨勢」工具在來源伺服器上執行,則公佈「維護趨勢資料庫記錄」管理要求。如果「活動趨勢」未在來源伺服器上執行,則公佈「監視抄本片段」管理要求。
變更執行代理程式的伺服器
只有當來源伺服器上有一個代理程式在執行之前必須由目的地伺服器簽署時,才會產生這項要求。
觸發方式:在移動資料庫之後,來源伺服器上的代理程式的顯示狀態必須由目的地伺服器簽署,才可以在目的地伺服器上執行。
執行於:目的地伺服器。
執行:立即
結果:如果順利完成所有存取權檢查,則代理程式會由目的地伺服器簽署,而且可以根據正常處理來執行。
維護趨勢資料庫記錄
觸發方式:因「活動趨勢」工具產生的資源平衡建議而起始資料庫移動動作,以及順利完成「移動抄本」管理要求。
執行於:所移動資料庫的來源伺服器。
執行:立即
結果:將來源伺服器的資料庫記錄複製到目的地伺服器。如果適當,則在來源伺服器上重試資料庫記錄。
監視抄本基底
觸發方式:在目的地伺服器上建立抄本。
執行於:目的地伺服器。
執行:根據「伺服器」文件中「管理程序」的「間隔」設定。
結果:「管理程序」會監視抄本。當它偵測到已起始抄本(另一部伺服器已經開始抄寫至其中)時,會公佈「移動後刪除原始抄本」要求。
移動後刪除原始抄本
觸發方式:完成「監視抄本片段」要求。
執行於:來源伺服器。
執行:根據「伺服器」文件中「管理程序」的「間隔」設定。
結果:「管理程序」會標示要刪除的原始資料庫。然後,來源伺服器上的「叢集資料庫目錄管理員」會監視資料庫的使用。當關閉所有使用者到資料庫的連線時,「叢集資料庫目錄管理員」會變更叢集中的另一個抄本並刪除資料庫。
自叢集伺服器移動資料庫的時機
要求 |
時機 |
---|---|
檢查移動抄本建立的存取權 |
立即 |
移動抄本 |
立即 |
監視抄本基底 |
間隔 |
移動後刪除原始抄本 |
間隔 |