NetWorker NMM:SQL Server 数据库定向恢复失败“无法获取 NSR 客户端名称”

Summary: NetWorker Module for Microsoft (NMM):SQL Server 数据库定向恢复失败,并显示错误“无法获取 NSR 客户端名称”。有几个因素可能会导致此问题。

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

SQL Server 数据库定向恢复失败,并显示错误:

NSR Client name could not be obtained

此错误发生在两个用户界面中: 

  • 旧版 UI:NetWorker User for SQL Server
  • 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.

Cause

此问题是由以下因素之一导致的身份验证引起的:
  • 源或目标客户端上的 NetWorker 客户端软件与 NetWorker 服务器的对等主机信息 (NSRLA) 不匹配。
  • 源或目标客户端资源在客户端的“别名”字段中缺少完全限定域名 (FQDN)。
  • 源客户端或目标客户端存在名称解析问题。

Resolution

完成以下操作:
  • 您可能必须将源和目标 IP 地址添加到源客户端和目标客户端上的主机文件中。例如,
 IPAddress_source  hostname_source  FQDN_source
 IPAddress_target  hostname_target  FQDN_target
  • 您可能需要在源或目标客户端上生成新的 NSRLA 资源。例如,在客户端上:
  1. 停止 NetWorker 远程执行服务
  2. 重 命名 <NetWorker_Install_Path>\nsr\res\nsrladb 到 nsrladb.old 
  3. 重新 启动 NetWorker 远程执行服务 
  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。
Article Properties
Article Number: 000035617
Article Type: Solution
Last Modified: 27 May 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.