I backup di NetWorker NMM SharePoint hanno esito negativo con errore "NetWorker canonical client name could not be retrieved.
Summary: NetWorker Module per i backup Microsoft di SharePoint Farm ha esito negativo con errore: Impossibile recuperare il nome del client canonico NetWorker per "SQLServerName". Ciò dipende in genere da un alias SQL configurato in modo errato. ...
Symptoms
I backup di NetWorker Module for Microsoft (NMM) di una farm di SharePoint hanno esito negativo con questo errore quando.
- SharePoint Server dispone di un alias SQL Server definito nell'utilità SQL Client Network (CLICONFG)
- Contemporaneamente, l'alias SQL viene aggiunto al DNS oppure i parametri di connessione SQL includono un nome DNS.
Errori tipici:
L'errore si verifica con un errore simile in <NetWorkerPath>/nsr/applogs/nsrnmmsv.raw di 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
Utilità di rete client SQL Server (CLICONFG).
Si tratta di un'utilità di Windows SQL Server che consente a un utente di creare un nome alias come nome alternativo per SQL Server.
Ciò consente alle applicazioni client locali di stabilire una connessione a SQL Server utilizzando un nome alias anziché il nome server corretto.
Questo nome alias è un alias dell'applicazione locale e non è un nome canonico nel servizio nomi di dominio (DNS).
Alias di SQL Server.
Un alias in CLICONFG è definito da queste impostazioni:
Alias del server: nome alternativo che può essere utilizzato dalle applicazioni client locali, ad esempio SharePoint.
Parametri di connessione: definiscono l'SQL Server a cui connettersi effettivamente. Questo è il vero nome dell SQL Server e la porta TCP/IP (o vuota se si utilizza il numero di porta standard)
NOTA 1. il nome del server SQL reale deve essere risolto in DNS in un indirizzo IP univoco valido.
NOTA 2. l'alias Server viene utilizzato solo dalle applicazioni client locali come SharePoint. *NON* è un nome host o un nome server valido. Non creare mai un record DNS per questo "Alias", altrimenti è la causa del problema.
Determinare il vero nome del server SQL:
1. Accedere a SQL Server e aprire SQL Server Management Studio; connettersi a SQL e notare il nome del server nella vista ad albero a sinistra. Oppure,2
. Accedere direttamente a SQL Server e aprire SQL Server Management Studio; apri una nuova query ed esegui questo comando T-SQL,
SELECT @@SERVERNAME
In questo modo dovrebbe essere restituito il nome SQL Server richiesto nelle impostazioni Alias di CLICONFG. Non utilizzare altri Servername.
3. In SharePoint Server eseguire
nsrnmmsv -P
e sotto l'elenco di == Dependent Hosts ==
dovresti vedere il vero nome di SQL Server e dovrebbe corrispondere al nome in SSMS.
Esempio di CLICONFIG.
Si noti l'esempio riportato di seguito,
SQL Server Client Network Utility:
L'alias del server è DBSERV
che punta ai parametri di connessione del nome reale di SQL Server, PRODDB1

Resolution
Per fare in modo che NetWorker Modoule for Microsoft (NMM) sia in grado di determinare correttamente da SharePoint che un nome alias DBSERV è usato per connettersi al PRODDB1 reale di SQL Server,
verificare quanto segue:
- L'alias del server DBSERV non viene aggiunto al DNS o al file Hosts
- E il nome di SQL Server nei parametri di connessione è il nome SQL Server effettivo che corrisponde al nome di SQL Server in SSMS.