NetWorker NMM:SQL Server 資料庫定向還原失敗「無法取得 NSR 用戶端名稱」

摘要: NetWorker Module for Microsoft (NMM):SQL Server 資料庫定向還原失敗,並出現錯誤「無法取得 NSR 用戶端名稱」。有幾個因素可能會導致此問題。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

SQL Server 資料庫定向還原失敗,並顯示錯誤:

NSR Client name could not be obtained

在兩種使用者介面中都會發生此錯誤: 

  • 舊版 UI:SQL Server 的 NetWorker 使用者
  • SQL Server Management Studio 中的 NetWorker 備份附掛程式

錯誤出現如下:

NSR_CLIENT: NetWorker_SourceClientName ;
             NSR_DEBUG_LEVEL: 0;
                  NSR_SERVER: NetWorker_ServerName;
Recovering database 'SourceDatabaseName' into 'TargetDatabaseName ...

149342:(pid 7752): The NSR client name could not be obtained.

原因

此問題是由以下因素之一引起的身份驗證:
  • 來源或目的地用戶端上的 NetWorker 用戶端軟體與 NetWorker 伺服器的對等資訊不相符 (NSRLA)。
  • 源或目標客戶機資源在客戶的別名欄位中缺少完全限定的功能變數名稱 (FQDN)。
  • 來源或目標用戶端存在名稱解析問題。

解析度

完成下列動作:
  • 您可能必須將源和目標IP位址添加到源和目標用戶端上的主機檔中。例如:
 IPAddress_source  hostname_source  FQDN_source
 IPAddress_target  hostname_target  FQDN_target
  • 您可能需要在來源或目的地用戶端上產生新的 NSRLA 資源。例如,在用戶端上:
  1. 停止 NetWorker Remote Exec 服務
  2. 重新命名 <NetWorker_Install_Path>\nsr\res\nsrladb 至 nsrladb.old 
  3. 重新啟動 NetWorker Remote Exec 服務 
  4. 在 Windows 命令提示字元中執行下列命令:
nsrnmsqlra -i
注意:在備份伺服器上,執行下列命令以清除上述用戶端的舊對等資訊會有所幫助:
nsradmin -y -C -p nsrexecd  "type: nsr peer information; name:  source_client_name" 
        nsradmin -y -C -p nsrexecd  "type: nsr peer information; name:  target_client_name"
  • 將任何缺少的別名添加到源用戶端或目標用戶端的客戶機資源的“別名”字段。例如,名為 abc.domain 的用戶端通常會在別名欄位中包含主機名稱和 FQDN、abc 和 abc.domain。
文章屬性
文章編號: 000035617
文章類型: Solution
上次修改時間: 27 5月 2024
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。