KBI 311764 Issue Addressed: All Compliance Reports Showed No Data When Using SQL Authentication
Version
Argent Advanced Technology 5.1A-1907-C and below
Date
Tuesday, 16 July 2019
Summary
This a specific scenario to customers who,
- See all Compliance reports showed “No Data Is Available Matching The Specified Criteria For The Specified Period”; AND
- Archive compliance data using SQL Authentication in Argent for Compliance Rule level; AND
- Confirmed no data saved into compliance data
Technical Background
Argent for Compliance by default saves compliance data into same database that Argent AT is running on
The product uses ‘Trusted Connection’, also known as ‘Windows Authentication’ for database connectivity for compliance data archiving
For customers who want to save compliance data into specific database(s) AND particularly can only work with SQL Authentication, they will need to configure the E19 screen as shown above
The symptom likely only surfaces when customer see all compliance reports showed “No Data Is Available Matching The Specified Criteria For The Specified Period”
Or noticed no data was saved into compliance database during health check
For this instance, Relator Trace Log will look completely healthy, however SVC Log will show error like below
10 Jul 2019 02:20:12.827 RADVWARG01 AG-0208-W10\svc_argent ***** ERROR ***** An error condition has been detected by ODBCResHandle.cpp (RODBCHANDLE::InitODBC) at line 359:
DAL could not open the ODBC backend database using connection string ‘Driver={SQL Server};Server=AG-0208-W10;Database=ARGENT_COMPLIANCE_DATA;Uid=SQLAdmin_TesT;Pwd=*********************
(Encrypted)’. (Called from ProcessAuditLog.cpp – 1684).
Microsoft Error Code = Login failed for user ‘SQLAdmin_TesT’. State:28000,Native:18456,Origin:[Microsoft][ODBC SQL Server Driver][SQL Server]
10 Jul 2019 02:20:12.827 AG-0208-W10 AG-0208-W10\svc_argent SQLDALConnect::Connect: ODBC backend (DSN: Driver={SQL Server};Server=AG-0208-W10;Database=ARGENT_COMPLIANCE_DATA;Uid=SQLAdmin_TesT;Pwd=**********************************************************************************************)
is not available
10 Jul 2019 02:20:12.827 AG-0208-W10 AG-0208-W10\svc_argent Failed to process audit log archive
The issue
Reporting on SLA and performance data are fine
It is caused by coding error
Resolution
Upgrade to Argent Advanced Technology 5.1A-1907-D3 or above