CA ARCserve Backup 讓您執行 CA ARCserve Backup 伺服器的完整災難復原,而不需安裝災難復原選購程式。 若要啟用本功能,您必須完成以下〈復原 CA ARCserve Backup 伺服器〉中說明的步驟。 若要復原的 CA ARCserve Backup 伺服器是主要伺服器或獨立伺服器,您也必須完成以下〈復原 CA ARCserve Backup 資料庫〉中的步驟。
此程序包含下列工作:
重要! 您必須將工作佇列還原至 ARCserve 的主要或獨立伺服器。 請勿將工作佇列還原至任何 ARCserve 網域中的成員伺服器。
附註:此任務僅會套用至做為網域控制器的 CA ARCserve Backup 伺服器。
附註:在復原程序的執行期間與之後,您會在系統日誌和 CA ARCserve Backup 日誌中找到錯誤訊息。 在復原的情況下出現這些訊息為正常的現象,並不會導致任何的資料遺失或功能性問題。
復原 CA ARCserve Backup 伺服器
重要! 在復原 CA ARCserve Backup 伺服器之前,您必須先執行至少一個 CA ARCserve Backup 的完整備份。
確保硬碟磁碟分割、硬體以及作業系統 (版本以及 Service Pack) 的配置,與您備份的配置相同。
尋找完整備份工作階段。
選取機器的備份工作階段,並排除下列所有 CA ARCserve Backup 特有的工作階段:
附註:如果在還原期間選取 CA ARCserve Backup 目錄資料庫工作階段,則必須在提交還原工作後關閉 CA ARCserve Backup 管理員主控台 (CA ARCserve Backup 預設會啟用目錄資料庫)。 此動作可讓還原程序覆寫目錄資料庫。 您可以重新開啟「工作狀態管理員」或「工作監控程式」來監控工作的狀態,但是不能在工作完成之前就開啟「還原管理員」或「資料庫管理員」。
隨即開啟 [還原管理員] 的 [選項] 對話方塊。
按一下 [作業] 索引標籤,按一下 [還原登錄檔和事件日誌],然後按一下 [確定]。
即關閉 [選項] 對話方塊。
開啟 [工作階段使用者名稱和密碼] 對話方塊。
附註:在 Windows Server 2003 64 位元系統和 Windows Server 2008 系統上,您必須填寫此欄位。
附註:在 Windows Server 2003 64 位元系統和 Windows Server 2008 系統上,您必須填寫此欄位。
按一下 [工作階段使用者名稱和密碼] 對話方塊中的 [編輯],可修改所選取工作階段的使用者名稱、密碼及 IP 位址。
畫面上開啟 [輸入使用者名稱和密碼] 對話方塊。
附註:當您編輯 IP 位址和密碼時,必須為每個個別的工作階段編輯個別的 IP 位址和工作階段密碼。
按一下 [確定]。
[輸入使用者名稱和密碼] 對話方塊隨即關閉。
附註:按一下 [確定] 後,可能會出現名為 CA ARCserve Backup 的訊息方塊,提示您指定 IP 位址,用於需經認證才能提交還原工作的工作階段。 如果「CA ARCserve Backup」對話方塊出現,您必須指定所有的 IP 位址才能提交所有工作階段的工作,然後按一下 [確定]。
即會提交還原工作。
請注意下列行為:
停止 CA ARCserve 資料庫引擎服務以及 SQL Server 服務。
從 [物件檔案總管] (Object Explorer) 窗格,深入檢視 <主機名稱 (hostname)>、[安全性 (Security)] 以及 [登入 (Logins)]。
刪除原始的 Windows 帳戶。
範例:<hostname>\Administrator
附註:如果出現一個警告您即將刪除此帳戶的訊息,您可以安心地略過這個警告訊息。
新增一個您要用來登入到 SQL Server 的 Windows 帳戶。
範例:<hostname>\Administrator
為資料庫指定一個預設的語言。
對這個帳戶指定 [public] 以及 [sysadmin] 權限。
畫面上會開啟 [內容] 對話方塊。
開啟 [資料的進階安全性設定]。
附註:在 Windows Server 2008 系統上,按一下 [資料安全詳細設定] 畫面上的 [編輯]。
附註:在 Windows Server 2008 系統上,按一下所有自此物件選項繼承權限之子物件的 [取代現有的可繼承權限]。
如果配置 CA ARCserve Backup 資料庫時,是將資料庫的資料檔案儲存在不同的目錄,則請對此資料夾重複步驟 9、10 和 11,以變更其安全性屬性。
應該會出現下列群組名稱:
SQLServer2008MSSQLUser$MACHINENAME$ARCSERVE_DB
附註:MACHINENAME 的值應該是您電腦的名稱。
返回 [資料] 資料夾 (請參閱步驟 8)。
以右鍵按一下 [資料] 資料夾,並從快顯功能表中選擇 [內容]。
畫面上會開啟 [內容] 對話方塊。
畫面上會開啟 [選擇使用者、電腦和群組] 對話方塊。
新增您在步驟 14 記下的群組,再按一下 [確定]。
[選擇使用者、電腦和群組] 對話方塊隨即關閉。
選取 [取代此處顯示的所有子物件中,會套用至子物件的權限項目] 選項,再按一下 [確定]。
附註:如果配置 CA ARCserve Backup 資料庫時,是將資料庫的資料檔案儲存在不同的目錄,則請在此資料夾中重複步驟 8 到 11,以變更其安全性屬性。
復原 CA ARCserve Backup 資料庫
重要! 在復原資料庫之前,您將無法使用 CA ARCserve Backup。 可能會在 CA ARCserve Backup 活動日誌中出現錯誤訊息,您可以放心忽略。
從還原方法下拉式清單中,選取 [依工作階段進行還原]。
尋找並選取 [CA ARCserve Backup 資料庫] 工作階段做為還原來源。
按一下 [目標] 索引標籤,並驗證已選取 [將檔案還原到其原始位置] 選項。
附註:如果復原的 CA ARCserve Backup 資料庫儲存在獨立的本機 SQL Server 執行個體中,則應該先選取要還原的「主要」資料庫,再還原 CA ARCserve Backup "asdb"。
按一下 [作業] 索引標籤、選取 [停用資料庫記錄] 選項,然後按一下 [確定]。
即關閉 [選項] 對話方塊。
附註:如果不選擇此選項,則還原工作可能失敗,而且將無法啟動資料庫引擎。 如需疑難排解協助,請參閱〈重新啟用現有的 CA ARCserve Backup 資料庫〉小節中的步驟。
附註:在您按一下工具列上的 [提交] 以提交還原工作後,您必須在 [工作階段使用者名稱和密碼] 對話方塊中的 DBAgent 索引標籤上,指定使用者名稱和密碼。
在還原程序期間,可能會暫停或停止資料庫引擎服務,且「管理員主控台」的回應可能會變慢。 由於無法在復原程序期間使用資料庫引擎,所以用戶端無法連線到資料庫引擎。 因此,可能會在活動日誌中記錄錯誤 E1516 [資料分段]:「無法查詢資料庫 (錯誤=4294967293)。」這是資料庫復原程序中的正常現象。
順利完成還原工作後,會自動恢復資料庫引擎,且 CA ARCserve Backup 將回復正常作業。
重新啟用現有的 CA ARCserve Backup 資料庫
這是選擇性的工作。 如果還原工作失敗的原因,是由於沒有在先前的步驟中選取正確的選項,則資料庫可能會在進行還原工作的期間處於離線狀態。 因此,資料庫引擎就無法在進行還原的期間存取 CA ARCserve Backup 資料庫。 下列步驟將描述如何重新啟用 CA ARCserve Backup 資料庫。
附註:指令碼會使用 Microsoft SQL CLI 公用程式 "sqlcmd" 來執行一連串的指令,以便將 CA ARCserve Backup 資料庫連線。
執行指令碼後,資料庫引擎服務會繼續。
附註:驗證在開始這項工作之前,已先指定 [停用資料庫記錄] 和 [強制對現有的檔案進行還原] 選項。
復原工作佇列工作階段
附註:當您選取此工作階段時,CA ARCserve Backup 會需要進行工作佇列工作階段的合併工作。
按一下 [是] 繼續 [工作佇列] 工作階段的復原。
附註:請驗證替用位置是否為空的目錄。
所有 CA ARCserve Backup 服務都將停止。
所有 CA ARCserve Backup 服務都將啟動。
附註:用於還原的備份工作處於「當機」的狀態。 在備份工作佇列時,雖然該工作處於作用中的狀態,但對應的程處理序未執行。 因此,目前該工作處於當機的狀態,且錯誤訊息 E1311 會寫入至活動日誌:工作已當機。 還原工作佇列時出現此行為是正常的現象。
復原 Active Directory。
系統重新啟動後,按 F8。
[進階選項] 功能表隨即出現。
啟動 CA ARCserve Backup。
出現錯誤訊息 E3073:
無法以使用者的身份登入,user =Administrator,EC=Logon Failure;或是 W3073 無法以使用者的身份登入,user =Administrator,EC=Logon Failure
從 [還原方法] 下拉式清單中,選取 [依工作階段進行還原]。
找到並選取 [系統狀態] 工作階段。
請執行下列其中一個動作:
開啟 [系統狀態還原選項] 對話方塊。
繼續步驟 4。
即開啟 [全域選項] 對話方塊。
按一下 [還原登錄檔和事件日誌],然後按一下 [確定]。
即會套用全域選項。
還原工作完成後,請重新啟動系統。
附註:若要在授權模式中還原 Active Directory 資料,CA ARCserve Backup 會在 CA ARCserve Backup 伺服器上執行 NTDSUTIL.exe。 但是,NTDSUTIL.exe 的執行與還原工作不同步,可能無法與還原工作同時完成。 如果發生此情況,請在 NTDSUTIL.exe 執行完畢後重新啟動系統。 要協助確定 NTDSUTIL.exe 已完成,可開啟 [Windows 工作管理員],按一下 [程序],尋找 NTDSUTIL.exe。 如果 NTDSUTIL.exe 沒有出現在 [Windows 工作管理員] 中,表示 NTDSUTIL.exe 已完成,可以重新啟動系統。
確認 CA ARCserve Backup 產品授權
您應該在完成完整還原之後確認產品授權。 執行完整備份時,目前的 CA ARCserve Backup 授權會還原回原始狀態。 如果已經在完整備份後套用新授權,或已將授權動態指定給其他伺服器,則可能會發生授權錯誤。 您應該視情況註冊或調整產品授權。
錯誤訊息
在復原 CA ARCserve Backup 伺服器之後,根據系統的配置方式,您可能會在系統事件日誌中發現與下列錯誤訊息類似的錯誤、警告,以及稽核失敗。 這類訊息是由復原的中繼狀態所造成,或是和 CA ARCserve Backup 與 SQL Server 服務的啟動順序有關。
CA ARCserve Backup 可能會在復原的中繼狀態時報告下列錯誤。
當已復原的 MSDB 中偵測到「服務中斷」停用設定時,系統會報告此錯誤訊息。 您可以放心忽略此錯誤,因為這是只有 SQL Server 2008 Express Edition 中的系統資料庫復原才會發生的預設行為。 SQL Server 2000 和 SQL Server 2005 不會受到這個行為的影響。
您可以透過下列方式來隱藏此錯誤:
SQLcmd –S <machine name>\<Instance name>
例如:
C:\Users\Administrator>sqlcmd -S localhost\ARCSERVE_DB
select name,is_broker_enabled from sys.databases go
alter database msdb set enable_broker go
select name,is_broker_enabled from sys.databases go 退出
關閉指令行視窗。
CA ARCserve Backup 會在復原程序完成之後修正下列錯誤狀況:
在未使用 CA ARCserve Backup 災難復原選購程式,且 SQL Server 主控單一 CA ARCserve Backup 資料庫的情況下,系統會在復原主資料庫的期間報告此錯誤訊息。 當 SQL Server 2008 Express Edition 主控 CA ARCserve Backup 資料庫時,可能不會發生此錯誤。
即使已選取完整執行個體,CA ARCserve Backup Agent for Microsoft SQL Server 也不會備份 tempdb 資料庫。 在備份一般檔案系統時,CA ARCserve Backup 伺服器和檔案系統代理程式也會排除 Tempdb。 不過,在 SQL Server 主資料庫中會將 tempdb 記錄為現有的資料庫,因此在還原主資料庫時,SQL Server 服務會報告找不到 tempdb。
在未使用 CA ARCserve Backup 災難復原選購程式的情況下,當系統狀態是在復原期間還原時,系統會報告此錯誤訊息。 SQL Server 2008 Express Edition 或 SQL Server 都可主控 CA ARCserve Backup 資料庫。
當您在未使用災難復原選購程式的情況下復原 CA ARCserve Backup 伺服器時,會重新安裝 Windows 作業系統和 SQL Server,並會重新建立 SQL Server 的服務主金鑰 (SMK)。 服務主金鑰 (SMK) 可用來加密所有的資料庫主金鑰和所有的伺服器層級機密,如憑證機密或連結的伺服器登入密碼。
這是 128 位元 3DES 的金鑰。 SMK 是使用 DPAPI 和服務帳戶憑證來進行加密。 當系統狀態已還原,但 SQL Server 工作階段尚未還原時,還原作業會覆寫系統狀態。 不過,還沒覆寫 SQL Server 執行個體。 由於 SMK 位於系統狀態中,因此會復原成舊的 SMK,這就是為什麼會和 SQL Server 執行個體不一致的原因。 此時復原程序會需要重新啟動作業系統。
在重新啟動時,SQL Server 會讀取 SMK,並針對 SQL 資料庫檢查 SMK。 因為 SMK 和 SQL Server 資料庫不一致,所以會發生錯誤。
當檔案或檔案所包含之資料夾的使用者權限設定錯誤時,系統會報告此錯誤訊息。 使用本主題中所描述的程序,即可調整這些權限。 當您調整權限之後,就會修正這個錯誤。
如果 CA ARCserve Backup 服務和 SQL Server 服務沒有依正確的順序啟動,就可能會在系統日誌中出現 SQL Server 錯誤訊息。 此行為是已知的問題。 如需其他資訊,請參閱 readme 檔。
Copyright © 2011 CA. All rights reserved. | 以電子郵件與 CA Technologies 聯繫有關此主題的資訊 |