Миграция из Derby к SQL Server

В этом разделе описаны действия по изменению базы данных Jazz Team Server с Derby на SQL Server.

Об этой задаче

Предполагается, что миграция баз данных выполняется без изменения версии сервера. Для миграции с изменением версии сервера следует использовать версию команды repotools целевого сервера.

Процедура

  1. Остановите Jazz Team Server.
  2. Выполните резервное копирование базы данных с помощью команд базы данных. Это мера предосторожности на случай неполадок.
  3. В каталоге JazzInstallDir/server/conf/jazz отредактируйте файл teamserver.sqlserver.properties, чтобы гарантировать, что целевые свойства правильно описывают базу данных SQL Server, на которую вы переключаетесь. Просмотрите содержимое файла teamserver.properties и скопируйте все необходимые изменения в teamserver.sqlserver.properties.
  4. Запустите repotools, чтобы скопировать содержимое хранилища Jazz из базы данных Derby, описанной в teamserver.properties, в базу данных SQL Server, описанную в teamserver.sqlserver.properties. Сценарии repotools.sh для Linux® и repotools.bat для Windows® упакованы в каталоге JazzInstallDir/server. Ниже приведен пример команды repotools. Дополнительная информация приведена в документации по repotools.
    repotools -copy toFile=temp.tar
    target.teamserver.properties=teamserver.sqlserver.properties 
  5. Измените имя файла teamserver.properties из каталога JazzInstallDir/server/conf/jazz на teamserver.derby.properties.
  6. Переименуйте файл teamserver.sqlserver.properties в каталоге JazzInstallDir/server/conf/jazz в teamserver.properties.
  7. Запустите сервер приложений.

Комментарии