Zálohy služby SharePoint NetWorker NMM se nezdaří a zobrazí se zpráva "NetWorker canonical client name could not be nafetched.
Summary: Modul NetWorker Module for Microsoft Backup of SharePoint Farm selže s chybou: Název kanonického klienta NetWorker nelze načíst pro "SQLServerName". Obvykle se jedná o důsledek nesprávně nakonfigurovaného aliasu SQL. ...
Symptoms
Zálohování modulu NetWorker Module for Microsoft (NMM) farmy SharePoint selže s touto chybou, když.
- SharePoint Server má alias SQL Server definovaný v nástroji SQL Client Network (CLICONFG).
- A současně se do DNS přidá SQL alias - nebo - parametr připojení SQL obsahuje název DNS.
Typické chyby:
K selhání dochází s podobnou chybou v <NetWorkerPath>/nsr/applogs/nsrnmmsv.raw systému 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
Nástroj SQL Server Client Network Utility (CLICONFG).
Jedná se o nástroj Windows SQL Server, který umožňuje uživateli vytvořit název aliasu jako alternativní název pro SQL Server.
To umožňuje místním klientským aplikacím navázat připojení k SQL Server pomocí názvu aliasu místo správného názvu serveru.
Tento název aliasu je alias místní aplikace a nejedná se o kanonický název ve službě DNS (Domain Name Service).
SQL Server aliasy.
Alias v CLICONFG je definován těmito nastaveními:
Alias serveru – jedná se o alternativní název, který můžou používat místní klientské aplikace, jako je SharePoint.
Parametry připojení – definují, ke kterému SQL Serveru se má skutečně připojit. Toto je skutečný název serveru SQL Server a port TCP/IP (nebo prázdný, pokud je použito standardní číslo portu).
POZNÁMKA 1. Skutečný název SQL Serveru se musí v DNS přeložit na platnou jedinečnou IP adresu.
POZNÁMKA 2. Alias serveru používají jenom místní klientské aplikace, jako je SharePoint. Nejedná se o platný název hostitele nebo serveru. Nikdy nevytvářejte DNS záznam pro tento "Alias", jinak to způsobí problém.
Určete skutečný název SQL Server:
1. Přihlaste se k SQL Serveru a otevřete SQL Server Management Studio. připojte se k SQL a všimněte si názvu serveru v levém stromovém zobrazení. Nebo,2
. Přihlaste se přímo k SQL serveru a otevřete SQL Server Management Studio; otevřete nový dotaz a spusťte tento příkaz T-SQL,
SELECT @@SERVERNAME
Tím by se měl vrátit název SQL Server, který bude vyžadován v nastavení aliasu rozhraní příkazového řádku. Neměl by se používat žádný jiný název serveru.
3. Spuštěním na SharePoint Serveru
nsrnmmsv -P
a v seznamu == závislých hostitelů ==
byste měli vidět skutečný název SQL Server a měl by se shodovat s názvem v SSMS.
Příklad konfigurace CLICONFIG.
Všimněte si níže uvedeného příkladu,
Nástroj SQL Server Client Network Utility:
Alias serveru je DBSERV
, který odkazuje na parametry připojení skutečného názvu SQL Serveru, PRODDB1

Resolution
Chcete-li zajistit,
aby nástroj NetWorker Modoule for Microsoft (NMM) mohl ze služby SharePoint správně určit, že se pro připojení ke skutečnému PRODDB1 SQL Server používá alias DBSERV, je třeba provést následující:
- Alias serveru DBSERV není přidán do DNS ani do souboru Hosts
- A název SQL Server v parametrech připojení je skutečný název SQL Server, který odpovídá názvu SQL Server v SSMS.