Požadavek DPA Commvault jobmonitor selže s chybou "Failed to connect to database server"
Summary: Požadavek Data Protection Advisor (DPA) Commvault jobmonitor selže s chybou "Failed to connect to database server"
Symptoms
Požadavek Commvault jobmonitor se nepřipojí k databázi CommServ za účelem shromažďování informací o úloze.
V dpaagent.log:
ERR 10924.7888 20190611:141003 sodbc.mssql.connect - cmssqlConnect() byly nalezeny následující chyby: SQLDriverConnect() se nezdařilo: řetězec připojení byl: DRIVER=SQL Server; SERVER=<server_název>\COMMVAULT; TRUSTED_CONNECTION=ano; DATABASE=CommServ;
ERR 10924.7888 20190611:141003 sodbc.mssql.sodbc - sodbcOpen(): Připojení k databázovému serveru se nezdařilo. server=<název >serveru zákazníka\COMMVAULT, dbname=CommServ, user=, port=1512, flags=1. Error was: Záznam: 1, Stav: 4060, Stát: 42000, Popis: [Microsoft][Ovladač ODBC SQL Serveru][SQL Server]Nelze otevřít databázi " CommServ" vyžadované přihlašovacím jménem. Přihlášení se nezdařilo.Fotografie (-1)
DBG1 10924.7888 20190611:141003 sodbc.mssql.connect – cmssqlClose(): Ukončení připojení k databázi SQL Server. Server=<server_name>\COMMVAULT, DB=CommServ, Port=1512, Trusted=1, User=(null)
ERR 10924.7888 20190611:141003 agent.mod.cmv - jobmonitor(): nezdařilo se připojit k databázi CommServ
Cause
Důvodem výše uvedené chyby je, že uživatel, který je přiřazen ke spuštění procesu agenta DPA, nemá oprávnění pro přístup k databázi SQL.
Resolution
Pokud CommVault SQL Server používá ověřování systému Windows, musí být služba agenta DPA spuštěna s pojmenovaným účtem.
Pojmenovaný účet zvolený pro službu agenta DPA musí mít oprávnění pro přístup pro čtení k databázi CommVault SQL.
Platí následující pravidla:
1. Ověřování SQL se vzdáleným agentem – nepodporováno
2. Ověřování SQL s místním agentem – nepodporováno
3. Ověřování systému Windows pomocí vzdáleného agenta – nepodporuje se
4. Ověřování systému Windows pomocí místního agenta – podporováno