Помилка реєстрації віддаленого агента NetWorker NMM SQL Server - nsrnmsqlra -i
Podsumowanie: NetWorker NMM SQL Server віддаленому агенту не вдалося зареєструватися в реєстрі SQL Server Помилка: Не вдається відкрити на стороні клієнта іменований канал для автентифікації:
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Objawy
NetWorker NMM SQL Server віддаленому агенту не вдається зареєструватися. Коли NMM інстальовано на SQL Server, вона повинна зареєструвати (автоматично) віддаленого агента в NetWorker.
Використання цієї команди
Використання цієї команди
nsrnmsqlra -i
Це не вдається зареєструвати з помилкою: Неможливо відкрити клієнтську частину іменованого конвеєра для автентифікації:
Причина пов'язана з протоколом блоку повідомлень сервера Windows (SMB).
Przyczyna
Операційна система Microsoft Windows використовує іменовані канали для автентифікації та доступу до файлів, принтерів і спільних ресурсів.
Іменовані канали використовують блок серверних повідомлень (SMB) як базовий транспортний протокол.
Якщо SMB вимкнуто, віддалений агент NMM виходить з ладу через автентифікацію, яка вимагає використання іменованих каналів.
Інженерна першопричина визначається як:
ПРИМІТКИ
1. На серверах Microsoft Windows за промовчанням інстальовано функцію SMB1.
2. Починаючи з Windows 2019 Server, SMB1 не встановлюється за замовчуванням.
Таким чином, якщо SMB також вимкнуто одночасно з неінстальованим протоколом SMB1, віддалений агент вийде з ладу.
ПРИКЛАД
РЕЗУЛЬТАТ-
Іменовані канали використовують блок серверних повідомлень (SMB) як базовий транспортний протокол.
Якщо SMB вимкнуто, віддалений агент NMM виходить з ладу через автентифікацію, яка вимагає використання іменованих каналів.
Інженерна першопричина визначається як:
Named Pipe uses the SMB protocol. Please find reference link.
[[MS-WPO]: Named Pipes | Microsoft Learn|https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-wpo/4de75e21-36fd-440a-859b-75accc74487c]
This is windows requirement.
During authentication process, Server will create the named pipe file in the client and open the named pipe to get the RPCSEC_GSS
credentials. But when SMB protocol is disabled, server fails to get the details from the client.
ПРИМІТКИ
1. На серверах Microsoft Windows за промовчанням інстальовано функцію SMB1.
2. Починаючи з Windows 2019 Server, SMB1 не встановлюється за замовчуванням.
Таким чином, якщо SMB також вимкнуто одночасно з неінстальованим протоколом SMB1, віддалений агент вийде з ладу.
ПРИКЛАД
POWERSHELL
//* THIS SHOWS
// SMB1 is disabled (not installed)
// SMB2 is enabled
// RESULT ---- remote agent works
PS
Get-SmbServerConfiguration |select enablesm*
EnableSMB1Protocol EnableSMB2Protocol
------------------ ------------------
False True
//* THIS SHOWS
// SMB1 is disabled (not installed)
// SMB2 is disabled (in Powershell)
// RESULT ---- remote agent fails
PS
Set-SmbServerConfiguration -EnableSMB2Protocol $False
Confirm
Are you sure you want to perform this action?
Performing operation 'Modify' on Target 'SMB Server Configuration'.
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
PS
Get-SmbServerConfiguration |select enablesm*
EnableSMB1Protocol EnableSMB2Protocol
------------------ ------------------
False False
РЕЗУЛЬТАТ-
nsrnmsqlra -D5 -i 2> deb5ra.txt
The remote agent resource with the same values already exists.
--
02/21/23 20:54:22.013511 Auth methods not set, using default
02/21/23 20:54:22.016510 RPC Authentication: Client failed to obtain RPCSEC_GSS credentials: Cannot open client side named pipe for authentication: The specified network name is no longer available. (Win32 error 0x40).
02/21/23 20:54:22.016510 Could not get a session key for GSS authentication. Perhaps this authentication method is not allowed/supported by both the local and remote remote machines.
02/21/23 20:54:22.016510 Falling back to use the older protocol which does not support pipe impersonation. Perhaps were are talking to an older auth server.
02/21/23 20:54:22.017511 Auth methods not set, using default
02/21/23 20:54:26.575461 Auth methods not set, using default
02/21/23 20:54:26.576462 RPC Authentication: Client failed to obtain RPCSEC_GSS credentials: Cannot open client side named pipe for authentication: The specified network name is no longer available. (Win32 error 0x40).
02/21/23 20:54:26.576462 Could not get a session key for GSS authentication. Perhaps this authentication method is not allowed/supported by both the local and remote remote machines.
02/21/23 20:54:26.576462 Falling back to use the older protocol which does not support pipe impersonation. Perhaps were are talking to an older auth server.
02/21/23 20:54:26.576462 Auth methods not set, using default
02/21/23 20:54:26.592460 lg_getnameinfo(): Found the entry in getnameinfo_cache ...
backup type: SQL Server;
features: Configuration, NMM;
name: SQL Server;
product version: 19.7.0.54;
remote agent executable: nsrnmsqlra;
remote agent protocol version: 1;
type: NSR remote agent;
02/21/23 20:54:26.595460 Received unkown message
02/21/23 20:54:26.595460 Failed to build reply object list for Unknown message
02/21/23 20:54:26.595460 Remote Agent Ending*********
Rozwiązanie
УВІМКНЕННЯ протоколу
SMB2 POWERSHELL
Set-SmbServerConfiguration -EnableSMB2Protocol $true
Підтвердити
Ви дійсно хочете виконати цю дію?
Виконання операції "Змінити" на цільовому "Конфігурація сервера SMB".
[Y] Так [A] Так усім [N] Ні [L] Ні всім [S] Призупинити [?] Довідка (за замовчуванням "Y"):
Get-SmbServerConfiguration |select enablesm*
EnableSMB1Protocol EnableSMB2Protocol
------------------ ------------------
False True
RESULT nsrnmsqlra -D5 -i 2> deb5okra.txt The remote agent resource with the same values already exists. ---------- DEB5OKRA.TXT 02/21/23 21:00:53.406661 lg_getnameinfo(): Successfully added entry into getnameinfo_cache ... 02/21/23 21:00:53.407661 lgto_auth for `nsrexec' succeeded 02/21/23 21:00:53.407661 Auth methods not set, using default 02/21/23 21:00:53.407661 Auth methods not set, using default 02/21/23 21:00:53.407661 Auth methods not set, using default 02/21/23 21:00:53.424661 lg_getnameinfo(): Found the entry in getnameinfo_cache ... backup type: SQL Server; features: Configuration, NMM; name: SQL Server; product version: 19.7.0.54; remote agent executable: nsrnmsqlra; remote agent protocol version: 1; type: NSR remote agent;
Właściwości artykułu
Numer artykułu: 000209922
Typ artykułu: Solution
Ostatnia modyfikacja: 17 mar 2026
Wersja: 5
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.