Rozbudowa istniejącego wdrożenia CRM 2011/2013 o kolejny serwer

Może się zdarzyć sytuacja, w której potrzebujemy rozbudować istniejące wdrożenie Dynamics CRM 2011 lub 2013 o kolejny serwer. Może to być rozbudowa dla zwiększenia wydajności –  gdzie rozłożymy role aplikacji pomiędzy różne serwery, może to być też rozbudowa mająca na celu zwiększenie dostępności – czyli klasyczny klaster NLB.

Gdy dotyczy to pojedyńczego serwera – to w zasadzie można to zrobić poprzez migację offsite, przygotowując z boku nowe środowisko i migrując bazy, co jednak jeśli mamy już rozbudowaną instalację, składającą się np. z kilkunastu/kilkudziesięciu serwerów?

W chwili obecnej zarówno CRM 2011 jak i CRM 2013 posiada już aktualizacje RU, w przypadku CRM 2013 zalecana jest ich instalacja. Problem w tym, że instalator do CRM nie zaciąga RU podczas instalacji CRM, mówiąc krótko – instalując nowy węzeł CRM-a instalujemy go w wersji RTM, bez aktualizacji, czego efektem jest komunikat o niekompatybilności bazy danych.

Nieoficjalny workround, który pozwala to obejść.

Uwaga! To jest nieoficjalne rozwiązanie, przed realizacją koniecznie zrób backup!!!

  1. Uruchamiamy instalator CRM
  2. Uruchamiamy edytor rejestru i wyszukujemy w nim klucz:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. Dodajemy nową pozycję typu DWORD Value o nazwie “IgnoreChecks
  4. Wprowadzamy wartość klucza 1
  5. Wracamy do instalatora CRM i realizujemy proces instalacji
  6. Jak pojawi się komunikat o błędnej walidacji bazy danych – przycisk NEXT będzie aktywny – więc go wciskamy i kończymy instalację
  7. Po zakończeniu instalacji koniecznie instalujemy brakujące RU.

Post Author: chris

Dodaj komentarz

This site uses Akismet to reduce spam. Learn how your comment data is processed.