Tworzenie kopii zapasowych NetWorker NMM SharePoint kończy się niepowodzeniem z komunikatem "Nie można pobrać kanonicznej nazwy klienta NetWorker.

Summary: Moduł NetWorker dla tworzenia kopii zapasowych programu SharePoint Farm firmy Microsoft kończy się niepowodzeniem z powodu błędu: Nie można pobrać kanonicznej nazwy klienta NetWorker dla parametru "SQLServerName". Zazwyczaj jest to spowodowane nieprawidłową konfiguracją aliasu SQL. ...

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

Tworzenie kopii zapasowych farmy SharePoint przez moduł NetWorker dla Microsoft (NMM) kończy się niepowodzeniem z tym błędem, gdy. 
 

  • Program SharePoint Server ma alias SQL Server zdefiniowany w narzędziu sieciowym klienta SQL (CLICONFG)
  • Jednocześnie alias SQL jest dodawany do DNS - lub - parametry połączenia SQL zawierają nazwę DNS.

Typowe błędy: 

Występuje błąd z podobnym błędem w <NetWorkerPath>/nsr/applogs/nsrnmmsv.raw programu SQL Server: 
  • nsrnmmsv NetWorker canonical client name could not be retrieved for "SQLServerName" 
Występuje błąd z podobnym błędem w <NetWorkerPath>/nsr/applogs/nsrnmmsv.raw programu SharePoint Server: 
  • nsrnmmsv NSR critical Failed to start save job on host 'SQLServername'
Podobnie serwer SharePoint będzie w <NetWorkerPath>/nsr/applogs/sharepointapi.log
  • DefaultDomain: Executing script Get-ItemProperty hklm:software\microsoft\mssqlserver\client\connectto  | Select SQLServerAliasName  
    DefaultDomain: Alias found DBMSSOCN,sqlservername

Cause

Narzędzie sieciowe klienta SQL Server (CLICONFG).

Jest to narzędzie systemu Windows SQL Server, które umożliwia użytkownikowi utworzenie aliasu jako nazwy alternatywnej dla programu SQL Server.
Dzięki temu lokalne aplikacje klienckie mogą nawiązywać połączenie z programem SQL Server przy użyciu nazwy aliasu zamiast prawidłowej nazwy serwera.
Ta nazwa aliasu jest aliasem aplikacji lokalnej i nie jest nazwą kanoniczną w usłudze nazw domen (DNS).

Aliasy SQL Server.

Alias w CLICONFG jest definiowany przez następujące ustawienia: 
Alias serwera — jest to nazwa alternatywna, która może być używana przez lokalne aplikacje klienckie, takie jak SharePoint.  
Parametry połączenia — określają, z którym serwerem SQL ma się faktycznie połączyć.  Jest to rzeczywista nazwa serwera SQL Server i port TCP/IP (lub pole puste, jeśli używany jest standardowy numer portu)

UWAGA 1.  rzeczywista nazwa serwera SQL musi być rozpoznawana w DNS jako prawidłowy unikatowy adres IP. 
UWAGA 2.  Alias serwera jest używany tylko przez lokalne aplikacje klienckie, takie jak SharePoint.  *Nie jest* prawidłowa nazwa hosta lub nazwa serwera.  Nigdy nie twórz rekordu DNS dla tego "aliasu", bo spowoduje to problem.

Określ rzeczywistą nazwę SQL Server:

1.   Zaloguj się do programu SQL Server i otwórz program zarządzania programem SQL Server;  połącz się z SQL i zwróć uwagę na nazwę serwera w widoku drzewa po lewej stronie.   Lub,2

.   Zaloguj się bezpośrednio do serwera SQL i otwórz program zarządzania programem SQL Server;  otwórz nowe zapytanie i uruchom to polecenie T-SQL,

SELECT @@SERVERNAME

Powinno to zwrócić nazwę serwera SQL, która będzie wymagana w ustawieniach aliasu CLICONFG.  Nie należy używać żadnej innej nazwy serwera.

3.  Na serwerze SharePoint uruchom polecenie

nsrnmmsv -P 


a pod listą == Dependent Hosts ==

powinna być widoczna rzeczywista nazwa SQL Server i powinna być zgodna z nazwą w SSMS.

Przykładowy interfejs CLICONFIG. 
Zwróć uwagę na poniższy przykład,

SQL Server Client Network Utility:  
Alias serwera to DBSERV
, który wskazuje na parametry połączenia rzeczywistej nazwy SQL Server PRODDB1 

Narzędzie sieciowe SQL Server

Resolution

Aby upewnić się, że moduł NetWorker Modoule for Microsoft (NMM) może prawidłowo określić na podstawie programu SharePoint, że alias o nazwie DBSERV jest używany do łączenia się z rzeczywistym PRODDB1 SQL Server, upewnij się,
że:

  • Alias serwera DBSERV nie jest dodawany do DNS ani do pliku Hosts
  • Nazwa programu SQL Server w parametrach połączenia jest rzeczywistą nazwą programu SQL Server, która jest zgodna z nazwą programu SQL Server w programie SSMS.
Article Properties
Article Number: 000039564
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.