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

Эта ошибка возникает в обоих пользовательских интерфейсах: 

  • Устаревший пользовательский интерфейс: Пользователь NetWorker для SQL Server
  • Подключаемый модуль резервного копирования NetWorker в SQL Server Management Studio

Ошибка выглядит следующим образом:

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 на исходном или целевом клиенте имеет несовпадающую информацию об одноранговом узле (NSRLA) с данным сервера NetWorker.
  • У исходного или целевого клиентского ресурса отсутствует полное доменное имя (FQDN) в поле «Псевдонимы» клиента.
  • Имеются проблемы с разрешением имен для исходного или целевого клиента.

Resolution

Выполните следующие действия:
  • Возможно, потребуется добавить исходный и целевой 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 
  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 обычно содержит в поле «Псевдонимы» имя хоста и полностью определенное доменное имя, 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.