DPA Commvault jobmonitor 요청 실패, "Failed to connect to database server" 표시
Summary: DPA(Data Protection Advisor) Commvault jobmonitor 요청 실패, "Failed to connect to database server"
Symptoms
Commvault jobmonitor 요청이 작업 정보를 수집하기 위한 CommServ 데이터베이스에 연결하는 데 실패합니다.
dpaagent.log:
ERR 10924.7888 20190611:141003 sodbc.mssql.connect - cmssqlConnect()에서 다음 오류가 발견되었습니다. SQLDriverConnect() 실패: 연결 문자열: 드라이버=SQL Server; SERVER=<server_name>\COMMVAULT; TRUSTED_CONNECTION=예; 데이터베이스 = CommServ;
오류 10924.7888 20190611:141003 sodbc.mssql.sodbc - sodbcOpen(): 데이터베이스 서버에 연결하지 못했습니다. server=<customer server name>\COMMVAULT, dbname=CommServ, user=, port=1512, flags=1. Error was: 기록: 1, 상태 : 4060, 상태: 42000, 설명: [마이크로소프트][ODBC SQL Server 드라이버][SQL 서버]데이터베이스"를 열 수 없습니다. CommServ" 로그인에 의해 요청되었습니다. 로그인하지 못했습니다.(-1)
DBG1 10924.7888 20190611:141003 sodbc.mssql.connect - cmssqlClose () : SQL Server 데이터베이스에 대한 연결을 닫습니다. Server=<server_name>\COMMVAULT, DB=CommServ, Port=1512, Trusted=1, User=(null)
ERR 10924.7888 20190611:141003 agent.mod.cmv - jobmonitor(): CommServ 데이터베이스에 연결하지 못했습니다.
Cause
위 오류의 원인은 DPA 에이전트 프로세스를 시작하도록 할당된 사용자에게 SQL 데이터베이스에 액세스할 수 있는 권한이 없기 때문입니다.
Resolution
CommVault SQL Server가 Windows 인증을 사용하는 경우 DPA 에이전트 서비스를 명명된 계정으로 실행해야 합니다.
DPA 에이전트 서비스에 대해 선택된 명명된 계정에는 CommVault SQL 데이터베이스에 대한 읽기 액세스 권한이 있어야 합니다.
다음 규칙이 적용됩니다.
1. 원격 에이전트를 사용한 SQL 인증 – 지원되지 않음
2. 로컬 에이전트를 사용한 SQL 인증 - 지원되지 않음
3. 원격 에이전트를 사용한 Windows 인증 - 지원되지 않음
4. 로컬 에이전트를 사용한 Windows 인증 - 지원됨