AppSync:由於 SQL Server 版本不相符,復原失敗

Summary: 復原失敗,並顯示錯誤訊息「生產例項的 SQL Server 版本高於掛接例項的版本。如果兩台伺服器上的版本不相符,就無法啟動復原。」

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

將 AppSync 從 3.x 更新至 3.7 或更新版本,並更新產品主機代理程式,但未更新掛接主機代理程式。

從 AppSync 3.5 升級至 AppSync 3.7 或更新版本後,服務計劃可能會在復原階段失敗。在 AppSync GUI 中會看到以下錯誤。

服務計畫事件中出現錯誤: 
生產實例的 SQL Server 版本 <號> 高於掛載實例的版本 <號> 。如果兩部伺服器上的版本不相符,就無法啟動復原。

伺服器記錄中出現錯誤: 
02-22-2018 21:44:27.198 INFO [EJB 預設值 - 5] [com.emc.archway.service.eventservice.EventServiceBean] [Host_Name] [] d1xxxxxxxxxxxxxxx SQL_000028 xxx>>>  SQL Server 版本<生產實例 ABC 的版本號>高於掛載實例 XYZ 的版本<號>。如果兩部伺服器上的版本不相符,就無法啟動復原。(中繼資料:TYPE-ERROR, TIME-2018-02-22 21:44:27.198-0800NATIVETIME-2018-02-22 21:44:27.198-0800, HOST-Host_名稱, PHASE-Recovery copy, THREAD=EJB default - 5, USER-User_Name, CATEGORY-GENERIC, SESSIONID-f4-20V8nudbHq8155MOFFTZkHayb1PYEgeAaELoj)
02-22-2018 21:44:27.198 錯誤 [EJB default - 5] [com.emc.archway.commands.application.RunApplicationRecoveryCommandBean] [Host_Name] [] d1xxxxxxxxxxxxxxx>>>- 發生例外狀況:不相容的 SqlInstanceVersion,訊息:  SQL Server 版本 <版本生產實例 ABC 的數量> 高於掛載實例 XYZ 的版本 <版本數量> 。如果兩部伺服器上的版本不相符,就無法啟動復原。

Cause

這可在下列情況下出現: 
  • 生產主機和掛接主機上的 SQL Server 版本可能相同,但 SQL Server 已安裝累積更新或 Service Pack,導致少量 SQL 例項版本增加。
  • 生產主機正在執行 AppSync 3.7,而掛接主機正在執行 3.5 或更早版本。如果掛接主機未執行 AppSync 代理程式版本 3.7,則由於 AppSync 偵測到版本不相符,復原將會失敗。
在 AppSync 3.7 之前,AppSync 只顯示基本 SQL 例項版本。將 AppSync 版本升級至 3.7 後,會顯示 SQL 例項版本,以識別 SQL 版本以及其上安裝的任何 Service Pack 或累積更新。

Resolution

因應措施: 
  1. 確認生產主機和掛接主機上安裝的 AppSync 主機附掛程式版本。
  2. 掛接主機上的 AppSync 主機附掛程式版本必須與生產主機相同。
  3. 如果 AppSync 版本不相符,請更新掛接主機中的主機附掛程式,並在 AppSync 伺服器中重新探索主機。

Products

AppSync
Article Properties
Article Number: 000167338
Article Type: Solution
Last Modified: 18 Sept 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.