NetWorker NMM SharePoint-sikkerhedskopieringer mislykkes med "NetWorker kanonisk klientnavn kunne ikke hentes.
Summary: NetWorker Module for Microsoft-sikkerhedskopiering af SharePoint-farm mislykkes med fejl: Det kanoniske NetWorker-klientnavn kunne ikke hentes til "SQLServerName". Dette skyldes normalt et SQL-alias, der er konfigureret forkert. ...
Symptoms
NetWorker Module for Microsoft (NMM)-sikkerhedskopiering af en SharePoint-farm mislykkes med denne fejl, når.
- SharePoint Server har et SQL Server-alias, der er defineret i SQL Client Network Utility (CLICONFG)
- Og samtidig føjes SQL-aliaset til DNS - eller - SQL-forbindelsesparametrene indeholder et DNS-navn.
Typiske fejl:
Fejl opstår med en lignende fejl i <NetWorkerPath>/nsr/applogs/nsrnmmsv.raw i SQL Server:
-
nsrnmmsv NetWorker canonical client name could not be retrieved for "SQLServerName"
-
nsrnmmsv NSR critical Failed to start save job on host 'SQLServername'
-
DefaultDomain: Executing script Get-ItemProperty hklm:software\microsoft\mssqlserver\client\connectto | Select SQLServerAliasName DefaultDomain: Alias found DBMSSOCN,sqlservername
Cause
SQL Server Client Network Utility (CLICONFG).
Dette er et Windows SQL Server-værktøj, der giver en bruger mulighed for at oprette et aliasnavn som et alternativt navn til SQL Server.
Dette gør det muligt for lokale klientprogrammer at oprette forbindelse til SQL Server ved hjælp af et aliasnavn i stedet for det korrekte servernavn.
Dette aliasnavn er et lokalt programalias og har ikke et kanonisk navn i DNS-tjenesten (Domain Name Service).
SQL Server-aliasser.
Et alias i CLICONFG defineres af disse indstillinger:
Serveralias - dette er et alternativt navn, der kan bruges af lokale klientapplikationer som SharePoint.
Forbindelsesparametre - dette definerer, hvilken SQL Server der faktisk skal oprettes forbindelse til. Dette er det rigtige SQL Server-navn og TCP/IP-port (eller tomt, hvis der bruges standardportnummer)
BEMÆRK 1. det rigtige SQL Server-navn skal oversættes i DNS til en gyldig unik IP-adresse.
BEMÆRK 2. Serveraliasset bruges kun af lokale klientprogrammer som SharePoint. Det er * ikke * et gyldigt værtsnavn eller servernavn. Opret aldrig en DNS-post for dette "alias", ellers forårsager det problemet.
Bestem det rigtige SQL Server-navn:
1. Log ind på SQL Server, og åbn SQL Server-administrationsstudiet; oprette forbindelse til SQL, og læg mærke til servernavnet i venstre trævisning. Eller,2
. Log direkte ind på SQL Server, og åbn SQL Server-administrationsstudiet; åben ny forespørgsel og kør denne T-SQL-kommando,
SELECT @@SERVERNAME
Dette skulle returnere det SQL Servername, der kræves i aliasindstillingerne i CLICONFG. Der bør ikke anvendes noget andet servernavn.
3. På SharePoint Server-kørslen
nsrnmmsv -P
og under listen over == afhængige værter ==
skal du se det rigtige SQL Server-navn, og det skal matche navnet i SSMS.
Eksempel på CLICONFIG.
Bemærk eksemplet nedenfor, SQL Server Client Network Utility:
Serveralias er DBSERV
, som peger på forbindelsesparametre for ægte SQL Server-navn, PRODDB1

Resolution
For at sikre, at NetWorker Modoule for Microsoft (NMM) korrekt kan bestemme fra SharePoint, at et aliasnavn DBSERV bruges til at oprette forbindelse til den rigtige SQL Server-PRODDB1,
skal du sikre følgende:
- Serveraliaset DBSERV føjes ikke til DNS eller til værtsfilen
- Og SQL Server-navnet i forbindelsesparametrene er det faktiske SQL Server-navn, der svarer til SQL Server-navnet i SSMS.