建立與執行使用者定義的指令碼 › 使用者定義的指令碼內容 › 從排定的工作內容執行使用者定義的指令碼
從排定的工作內容執行使用者定義的指令碼
您可以執行會在測試成功時執行的使用者定義指令碼:
排定的工作 — Assured Recovery 的複本完整性測試
- 啟動資料庫 — 若已將 [自動] 內容設定為 [開啟],[啟動資料庫] 內容便可判斷 AR 程序中的第一個步驟,啟動複本上的資料庫服務。 指令碼會在已啟動服務並裝載資料庫時加以執行。 AR 會等待指令碼完成才繼續執行。 若已將 [自動] 內容設定為 [關閉] 且將 [使用者定義的指令碼] 設定為 [開啟],則您可以指定指令碼來取代標準的第一個步驟。
- 複本的資料庫測試 — 若已將 [自動] 內容設定為 [開啟],[複本的資料庫測試] 內容便可判斷 AR 程序中的第二個步驟,驗證所有應用程式服務都已正常啟動,而且所有資料庫都已成功裝載並處於有效狀態。 例如,這個內容可用來在 SQL Server 上執行 DBCC 檢查,以驗證資料集。 完整性測試會等待指令碼完成之後才繼續,若其失敗,AR 測試也會失敗。 若已將 [自動] 內容設定為 [關閉] 且將 [使用者定義的指令碼] 設定為 [開啟],則您可以取代這個標準的第二個步驟。
- 測試成功時的動作 (資料庫連線)) — 當複本測試成功之後,資料會處於已知的有效狀態。 此內容讓您可以使用此知識。 例如,您可以確定會在此時執行備份,確定其會在已驗證的資料中完成。 或者,您可以確定應用程式正在執行。
- 停止資料庫 — 此內容會判斷標準 AR 測試中的最後一個步驟,在完成測試之後停止資料庫服務。 若要取代標準測試,請關閉 [自動] 並開啟 [使用者定義的指令碼]。 您應該使用此內容,停止 [啟動資料庫] 內容中指令碼所啟動的任何動作。
- 成功時的動作 (資料庫離線) — 成功測試複本之後,資料會處於已知的有效狀態,而您可能想要複製它、執行備份或製作快照。 若要執行的動作不需要資料庫正在執行中,請使用此內容來登錄您的指令碼。 如果執行的是 Windows Server 2003 (或更新版本),則可自動產生 VSS 快照。
若要指定指令碼,請參閱〈在內容中指定使用者定義的指令碼〉主題