Los respaldos de SharePoint de NMM de NetWorker fallan con el mensaje "No se pudo recuperar el nombre canónico del cliente de NetWorker.
Summary: Los respaldos de NetWorker Module para Microsoft de SharePoint Farm fallan con el siguiente error: No se pudo recuperar el nombre canónico del cliente de NetWorker para "SQLServerName". Por lo general, esto se debe a un alias de SQL configurado erróneamente. ...
Symptoms
Los respaldos del módulo de NetWorker para Microsoft (NMM) de una granja de servidores de SharePoint fallan con este error cuando.
- SharePoint Server tiene un alias de SQL Server definido en la utilidad de red de cliente de SQL (CLICONFG)
- Y, simultáneamente, se agrega el alias de SQL al DNS, o los parámetros de conexión de SQL incluyen un nombre DNS.
Errores típicos:
La falla se produce con un error similar en <NetWorkerPath>/nsr/applogs/nsrnmmsv.raw de 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
La Utilidad de red de cliente de SQL Server (CLICONFG).
Esta es una utilidad de Windows SQL Server que permite a un usuario crear un alias como nombre alternativo para SQL Server.
Esto permite que las aplicaciones cliente locales establezcan una conexión con SQL Server mediante un nombre de alias en lugar del nombre de servidor adecuado.
Este alias es un alias de aplicación local y no es un nombre canónico en el servicio de nombres de dominio (DNS).
Alias de SQL Server.
Un alias en CLICONFG se define mediante estos ajustes:
Alias del servidor: este es un nombre alternativo que pueden usar las aplicaciones cliente locales como SharePoint.
Parámetros de conexión: definen a qué SQL Server conectarse realmente. Este es el nombre real de SQL Server y el puerto TCP/IP (o en blanco si se utiliza el número de puerto estándar)
NOTA 1. el nombre de Real SQL Server tiene que resolverse en DNS en una dirección IP única válida.
NOTA 2. el alias de servidor solo lo utilizan las aplicaciones cliente locales como SharePoint. *No* es un nombre de host o de servidor válido. Nunca cree un registro DNS para este "Alias" o, de lo contrario, causará el problema.
Determine el nombre real de SQL Server:
1. Inicie sesión en SQL Server y abra SQL Server Management Studio; conéctese a SQL y observe el nombre del servidor en la vista de árbol de la izquierda. O bien,2
. Inicie sesión en SQL Server directamente y abra SQL Server Management Studio; abra una nueva consulta y ejecute este comando T-SQL,
SELECT @@SERVERNAME
Esto debería devolver el SQL Server name que se requerirá en la configuración de alias de CLICONFG. No se debe utilizar ningún otro nombre de servidor.
3. En SharePoint Server, ejecute lo siguiente:
nsrnmmsv -P
y en la lista de == Hosts dependientes ==
debe ver el nombre real de SQL Server y debe coincidir con el nombre en SSMS.
Ejemplo CLICONFIG.
Observe el siguiente ejemplo,
Utilidad de red del cliente de SQL Server:
El alias del servidor es DBSERV
, que apunta a parámetros de conexión del nombre real de SQL Server, PRODDB1

Resolution
Para asegurarse de que NetWorker Modoule para Microsoft (NMM) pueda determinar correctamente desde SharePoint que se utiliza un nombre de alias DBSERV para conectarse a la PRODDB1 real de SQL Server,
asegúrese de lo siguiente:
- El alias del servidor DBSERV no se agrega al DNS ni al archivo de hosts
- Y el nombre de SQL Server en los parámetros de conexión es el nombre real de SQL Server que coincide con el nombre de SQL Server en SSMS.