Żądanie DPA Commvault jobmonitor kończy się niepowodzeniem z komunikatem "Failed to connect to database server"
Summary: Żądanie Data Protection Advisor (DPA) Commvault jobmonitor kończy się niepowodzeniem z komunikatem "Failed to connect to database server"
Symptoms
Żądanie Commvault jobmonitor nie łączy się z bazą danych CommServ w celu zebrania informacji o zadaniu.
W dpaagent.log:
ERR 10924.7888 20190611:141003 sodbc.mssql.connect - cmssqlConnect() znaleziono następujące błędy: SQLDriverConnect() nie powiodło się: ciąg połączeń był: DRIVER=Serwer SQL; SERVER=<server_nazwa>\COMMVAULT; TRUSTED_CONNECTION=tak; BAZA DANYCH=CommServ;
ERR 10924.7888 20190611:141003 sodbc.mssql.sodbc — sodbcOpen(): Nie udało się nawiązać połączenia z serwerem bazy danych. server=<nazwa >serwera klienta\COMMVAULT, dbname=CommServ, user=, port=1512, flags=1. Error was: Rekord: 1, Status: 4060, Stan: 42000, Opis: [Microsoft][Sterownik serwera SQL ODBC][Serwer SQL]Nie można otworzyć bazy danych " CommServ" żądane przez login. Logowanie nie powiodło się.(-1)
DBG1 10924.7888 20190611:141003 sodbc.mssql.connect — cmssqlClose(): Zamykanie połączenia z bazą danych SQL Server. Server=<server_name>\COMMVAULT, DB=CommServ, Port=1512, Trusted=1, User=(null)
ERR 10924.7888 20190611:141003 agent.mod.cmv - jobmonitor(): nie udało się połączyć z bazą danych CommServ
Cause
Powodem powyższego błędu jest to, że użytkownik, który jest przypisany do uruchomienia procesu agenta DPA, nie ma uprawnień dostępu do bazy danych SQL.
Resolution
Usługa agenta DPA musi być uruchamiana z nazwanym kontem, jeśli CommVault SQL Server korzysta z uwierzytelniania systemu Windows.
Nazwane konto wybrane dla usługi agenta DPA musi mieć uprawnienia dostępu do odczytu bazy danych SQL CommVault.
Obowiązują następujące zasady:
1. Uwierzytelnianie SQL za pomocą agenta zdalnego — nieobsługiwane
2. Uwierzytelnianie SQL przy użyciu agenta lokalnego — nieobsługiwane
3. Uwierzytelnianie systemu Windows za pomocą agenta zdalnego — nieobsługiwane
4. Uwierzytelnianie systemu Windows za pomocą agenta lokalnego — obsługiwane