AppSync:由於 MSSQL 備份錯誤,SQL 複本在凍融階段失敗
Summary: 執行 SQL 資料庫的 MSSQL 備份時,SQL 資料庫的 Appsync 複本因逾時而失敗。
Symptoms
Appsync 無法取得 SQL 資料庫的一致複本。服務計畫事件將顯示:
(六) 2016-06-18 06:30:22 建立本機複本 SQL_000114 ServerName1 開始備份 SQL Server 資料庫。
AppSync 附掛程式記錄會顯示:
後續嘗試掛接相同的 Appsync SQL 複製失敗,服務計劃事件中出現下列情況:
(六) 06/18/2016 06:47:24 AM 還原複本 SQL_000106 ServerName2 無法開啟還原作業的中繼資料檔案 C:\AppSyncMounts\ServerName1\APPSYNC_VDI_ServerName1_SQLDBName.bin。錯誤號為 2。如果使用 Windows 身份驗證,請確保用戶帳戶對目錄具有完全控制許可權。
(六) 06/18/2016 06:47:24 AM 還原副本 SQL_000034 ServerName2 恢復期間發生錯誤;中斷與資料庫 SQLInstance.SQLDBName 的連線。
Cause
SQL DB 凍結後,Appsync 不會等待資料庫的 MSSQL 備份及時完成。
以下註冊表項位於 HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync 生產 SQL 伺服器上缺少:
名稱、類型、資料
CCAGENT_THREAD_WAIT_TIME REG_DWORD 1200
CC_SQL_VDI_TIMEOUT REG_DWORD 1200
Resolution
解決方案:
在生產主機的 HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync 中建立下列 2 個缺少的登錄檔項目。
類型為 REG_DWORD,值應為 1200。
CCAGENT_THREAD_WAIT_TIMECC_SQL_VDI_TIMEOUT
登錄變更後,請重新啟動 AppSync 主機附掛程式服務。
如果這是叢集,且在叢集的其他節點上也發現遺失相同的登錄專案,請確定也更新任何被動節點。