ScanMD is a troubleshooting application whose aim is to provide a quick resolution to known metadata logical inconsistencies. Logical inconsistencies are errors within an object's definition structure. The word 'known' means that those erroneous structures have already been investigated and processed by Strategy Technical Support and as a result, a Test has been implemented in ScanMD.
It is not the intention that ScanMD be used as a proactive method for addressing metadata inconsistencies. If you find yourself proactively running ScanMD and/or finding inconsistencies through ScanMD, please contact Strategy Technical Support as this means that there is, most likely, a deeper problem to be investigated.
For Strategy 2021 or later, the latest ScanMD version must be used for troubleshooting metadata logical inconsistencies. The installation file can be found attached to this article.
Please contact Strategy Technical Support if you require a previous Strategy version of the ScanMD tool.
The ScanMD can only load custom tests with the same version. Load a different version of the custom test within ScanMD will hit the below error.

ScanMD supports all the Microsoft Windows Systems supported by Strategy Developer except Vista. The following are certified:
Download the file attached to this KB article.
The current version of ScanMD does not provide the ability to execute one or more common tests in check-only mode. Due to the new feature enforcing the inter-object dependencies, check-only mode is not possible in this release. Consider one example, before executing Schema Collection Verification test which ensures all schema objects are in the Schema collection, the ScanMD will execute Table Verification test and eliminate table objects with invalid definition. Therefore, the execution sequence is crucial to maintain the metadata consistency. Check-only mode may generate misleading results by ignoring inter-object dependencies and execution sequence.






Based your test selections, Scan MD has identified some additional tests which need to be run in order to ensure the integrity of your Metadata. The required tests will be added to your selections.
"(Required)":



Disclaimer:The utility application is provided "as is" and without warranty of any kind. Strategy Expressly disclaims all warranties, express, implied or statutory, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, satisfactory quality and noninfringement.
Limitation of Liability: Strategy shall have no liability to licensee for any damages of any kind, including, but not limited to, liability for direct, indirect, special, incidental or consequential, damages (which shall include, but not be limited to, loss of data or information, loss of revenue or anticipated profits or lost business).
KB483179