Migracja z bazy danych Derby do bazy danych SQL Server

Ten temat prezentuje kroki procedury zmiany bazy danych produktu Jazz Team Server z Derby na SQL Server.

O tym zadaniu

Zakłada się, że migrowana jest baza danych, a wersja serwera pozostaje bez zmian. Przy migracji i jednoczesnej zmianie wersji serwera należy upewnić się, że używane są narzędzia repotools w wersji zgodnej z serwerem docelowym.

Procedura

  1. Zatrzymaj Jazz Team Server.
  2. Utwórz kopię zapasową bazy danych przy użyciu komend bazy danych. To środek ostrożności na wypadek nieprzewidzianych niepowodzeń.
  3. W katalogu JazzInstallDir/server/conf/jazz zmodyfikuj plik teamserver.sqlserver.properties, aby upewnić się, czy właściwości docelowe dokładnie opisują bazę danych SQL Server, do której jest przeprowadzana migracja. Sprawdź zawartość pliku teamserver.properties i skopiuj wszystkie wymagane zmiany do pliku teamserver.sqlserver.properties.
  4. Uruchom narzędzia repotools do kopiowania zawartości repozytorium platformy Jazz z bazy danych Derby opisanej w pliku teamserver.properties do bazy danych SQL Server opisanej w pliku teamserver.sqlserver.properties. Skrypty repotools.sh dla systemu Linux® oraz repotools.bat dla systemu Windows® znajdują się w pakiecie w katalogu JazzInstallDir/server. Poniżej przedstawiono przykładową komendę korzystającą z narzędzi repotools. Więcej informacji zawiera dokumentacja narzędzi repotools.
    repotools -copy toFile=temp.tar target.teamserver.properties=teamserver.sqlserver.properties
  5. Zmień nazwę pliku teamserver.properties w katalogu JazzInstallDir/server/conf/jazz na teamserver.derby.properties.
  6. Zmień nazwę pliku teamserver.sqlserver.properties z katalogu JazzInstallDir/server/conf/jazz na nazwę teamserver.properties.
  7. Uruchom serwer.

Opinia