Når man vil installere MS CRM på en anden server eller geninstallere MS CRM på samme server, kan man rende ind i en række problemer, som kan relateres til versionsnumre. Dette indlæg handler om netop dette problem.
Inden vi går igang med at kigge på problemstillingerne, er det nok værd at tage et kig på alle versionsnumrene i MS CRM 4.0: Numre på opdateringspakker (rollups)...
Scenariet
MS CRM skal installeres på en ny server. I dette tilfælde i samme domæne. Man vil typisk gøre følgende:
- Installere MS CRM-softwaren på den nye server.
- Importer organisationen ved brug af Installationsstyring.
Når man gennemfører pkt. 2 kan man få følgende advarsel: "The existing databases are not compatible with this installation of Microsoft CRM."
Problemet
Der kan være tale om 2 problemstillinger:
- Installationsmediet har en anden version end angivet i konfigurationsdatabasen MSCRM_CONFIG.
- Der er ikke installeret korrekt opdateringspakke.
Installationsmediet har en anden version...
I konfigurationsdatabasen MSCRM_CONFIG, i tabellen ConfigurationMetadata kan der f.eks. være angivet følgende:

I Kontrolpanel (Control Panel), Programs and Features (Windows Server 2008) eller Add or Remove Programs (Windows Server 2003) kan man se følgende:

Programs and Features i Windows Server 2008

Add or Remove Programs i Windows Server 2003
I registreringsdatabasen (registry), under HKey'en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM, kan man se følgende:

I databasen <organisation>_MSCRM, i tabellen BuildVersion, kan man bl.a. se følgende informationer:

Der er ikke installeret korrekt opdateringspakke
Vedrørende version på installeret Opdateringspakke kan man finde den flere steder. Se eksemplerne herover, hvor Revision er 2935, svarende til Opdateringspakke (Rollup) 12.
Konklusion og løsning
Der er 2 ting som er vigtigt, i forhold til installation af en ny MS CRM:
- Versionsnummret på installationsmediet skal svare overens med informationerne i konfigurationsdatabasen MSCRM_CONFIG, i tabellen ConfigurationMetadata.
I ovenstående eksempel skal installationsmediet have version 4.0.7333.127, som bl.a. kan hentes på følgende adresse: Microsoft Dynamics CRM 4.0: 90 dages prøveversioner.
- Før import af databaserne, med Installationsstyring, skal man have implementeret korrekt opdateringspakke.
I ovenstående eksempel er der f.eks. installeret opdateringspakke 12, som har versionsnummeret 4.0.7333.2935.
Man kan godt ændre numrene i databasen, så de matcher f.eks. installationsmediets version eller opdateringspakkens version...men det bør man kun gøre i yderste konsekvens, da det vil give et falsk billede af hvilken opdateringspakke, der er implementeret på MS CRM.
Yderligere information