Stop both CA Service Desk Manager ODBC windows services/
There should be a couple of .trc files in the CA SDM folder:
NX_ROOT\add-ons\oaserver60\tracing (for SDM 12.x)
NX_ROOT\add-ons\oaserver72\tracing (for SDM 14.1)
C:\Program Files (x86)\CA\Service Desk Manager\add-ons\oaserver72\tracing\CA Service Desk Manager ODBC Agent.trc
C:\Program Files (x86)\CA\Service Desk Manager\add-ons\oaserver72\tracing\CA Service Desk Manager ODBC Data Access.trc
Delete those files.
Restart the CA SDM ODBC services again.
Check if they start up fine now and if the CA Business Intelligence reports function.
Note: In case you are not able to delete the .trc files after stopping the services, check in Windows Task Manager if there is still some of the correlated processes running (oaagent.exe and oasoa.exe). If that is the case, manually kill the processes via Windows Task Manager.