Database connectivity needs to be recovered first, then DSM Explorer will be able to function properly.
1- Start by killing the CAF service:
# caf kill all
2- For troubleshooting purposes, it will be helpful to delete all the logs from this folder:
D:\Program Files (x86)\CA\DSM\logs\*.*
3- Also, delete the notification server cache:
D:\Program Files (x86)\CA\DSM\appdata\cfnotsrvd.dat
4- Identify the SQL database connection info from ITCM comstore:
ccnfcmda -cmd GetParameterValue -ps itrm/database/default -pn dbmsserver
ccnfcmda -cmd GetParameterValue -ps itrm/database/default -pn dbmsinstance
ccnfcmda -cmd GetParameterValue -ps itrm/database/default -pn dbname
ccnfcmda -cmd GetParameterValue -ps itrm/database/default -pn dbuser​
5- Here are some suggested items to check for troubleshooting the SQL connectivity outside of the ITCM product:
- Is the SQL database installed locally or remotely from the ITCM application server?
- Try using SQL Server Management Studio to connect to the database server and instance.
- On the SQL server, is the database instance running in SQL Server Configuration Manager?
- Try using 'ping' or 'nslookup' to verify DNS is resolving the correct IP address of the SQL server, from the ITCM application server.
- Is there a firewall blocking the database port usage? The default instance is TCP 1433, however, ITCM can be configured to use any instance name or port. Refer to "dbmsintance" in step 4, to understand what port and instance name is configured in ITCM.
- Is the ca_itrm user locked out?
- Involve a DBA as necessary.
6- Once connectivity is restored, restart the CAF service:
# caf start