KB Article 946594 describes where the various version information is stored for CRM Dynamics related components, how and when the values are updated and what they mean. This is a great article for finding and understanding the version information used in Dynamics deployments.
I found this information useful when working through some issues associated with setting up a test server environment. I received the error message, "The organization database selected for import is a different version than the organization database that is currently deployed." I was able to identify the difference between the Production and Test environment using this information.
Below is the table for quick reference. Please see the Post for additional details.
Component | Name of the file or of the registry subkey | Type | Location |
Microsoft Dynamics CRM database | Database Version | Registry key | HKLMSoftwareMicrosoftMSCRM |
MSCRM_Config database | BuildVersion | Microsoft SQL Server database column | MSCRM_Config database, ConfigurationMetadata table |
Organization_Name_MSCRM database | BuildVersion | SQL Server database column | Organization_Name_MSCRM database, BuildVersion table |
Server | Version | SQL Server database column | MSCRM_Config database, Server table |
Server | CRM_Server_Version | Registry key | HKLMSoftwareMicrosoftMSCRM |
Server file | CrmVerServer.dll | File | C:Program FilesMicrosoft Dynamics CRMServerBin |
Client | CRM_Client_Version | Registry key | HKLMSoftwareMicrosoftMSCRMClient |
Client file | CrmVerClient.dll | File | C:Program FilesMicrosoft Dynamics CRM offlineClientBin |