Главная Библиотека Статьи Миграция с Project Server 2010 на 2013 (Часть 1)

Миграция с Project Server 2010 на 2013 (Часть 1)

Алексей Просницкий, MVP, PMP

Мы начинаем новый цикл статей по миграции данных проекто с  Project Server 2010 на Project Server 2013. В первой части мы расскажем о том, как нужно планировать миграцию.

1.  Планирование обновления

Перед миграции данных по проектам с Project Server 2010 на Project Server 2013 вам следует:

  1. Изучить системные требования к развертыванию Project Server 2013 (см. п. 2.) и развернуть в собственной среде Project Server 2013.
  2. Обновить клиентские лицензии Project Professional до версии 2013.
  3. Обновить версию браузера IE 7 до версии 8.0.
  4. Собрать сведение о текущей среде Project Server 2010 в части:
    1. Сопоставления для альтернативного доступа;
    2. Используемых поставщики и режимов проверки подлинности;
    3. Шаблонов квот;
    4. Настроек параметров;
    5. Управляемых путей;
    6. Параметров управления средствами самостоятельного создания сайтов;
    7. Параметров входящей и исходящей электронной почты.
    8. Разработать план обновления, включающий описание группы обновления (администраторы сервера, Project Server, SharePoint Server, баз данных, разработчики, пользователи и другие заинтересованные лица) и регламент взаимодействия между ними.

 

2.    Работа с базами данных

2.1  Проверка баз данных Project Server 2010 на наличие проблем

 

После того, как у вас были выполнены шаги по развертыванию Project Server 2013, следующие шаги — это работа с базами данных.

И первое что нужно сделать, это проверить в базе данных опубликованных проектов Project Server 2010 учетные записи ресурсов, а именно, не содержится ли в поле «WRES_Account» пустая строка (ожидается значение NULL), так как обновление этой базы данных может завершиться с ошибкой. Для проверки выполните следующий скрипт SQL, Рисунок 1, в резервной копии опубликованной базы данных Project Server 2010:

Use ProjectServer_Published

select RES_Name, RES_TYPE, RES_ID from MSP_RESOURCES where WRES_ACCOUNT =''

pic1 nullstring 

Рисунок 1. Проверка нулевой строки в учетной записи ресурсов

 

Если в вашей базе данных обнаружены учетные записи с таким состоянием, выполните следующий скрипт SQL в той же базе данных, чтобы исправить все учетные записи с этим условием:

Use ProjectServer_Published

Update MSP_RESOURCES set WRES_ACCOUNT = null where WRES_ACCOUNT =''

 

2.2  Создание резервных копий баз данных Project Server 2010

Мы рассмотрим создание резервных копий в случае, если у вас используются сервер баз данных SQL Server 2008 или SQL Server 2008 R2.

Чтобы создать резервные копии базы данных в SQL Server 2008 или SQL Server 2008 R2, необходимо выполнить следующие действия:

  1. На сервере базы данных в меню «Пуск» запустите «SQL Server 2008 Management Studio».
  2. В окне подключения к серверу баз данных, подключитесь к «Database Engine» сервера, на котором расположены базы данных Project Server 2010.
  3. После подключения к соответствующему экземпляру ядра SQL Server в обозревателе объектов разверните имя сервера, разверните базы данных, щелкните правой кнопкой мыши базу данных, которую требуется скопировать и выберите в меню «Задачи - Создать резервную копию», Рисунок 2.

 

pic2 databasechoiceРисунок 2 Выбор базы данных для копирования

         

        4.В окне «Резервное копирование базы данных»:

a. Проверьте имя базы данных.

b. В поле «Тип резервной копии» выберите»Полная».

c. В группе «Компонент резервного копирования» выберите «База данных».

d. В разделе «Резервный набор данных», по желанию укажите новое имя базы или оставьте имя по умолчанию.

e. Укажите или оставьте путь сохранения базы данных.

f. Нажмите кнопку «ОК» для начала процесса резервного копирования, Рисунок 3.


5. Повторите шаги 3 и 4 для других трех баз данных по проектам и одной базы данных, в которой хранятся документы, риски, вопросы проектов.         Т.е. итого, вы должны сделать резервные копии следующих баз данных – Draft, Published, Reporting, Archive и WSS_Content.

 pic3 databaseconfigforcopy

Рисунок 3. Окно настройки базы данных для копирования

 

2.3  Восстановление баз данных Project Server 2010

 

После настройки Project Server 2013 и резервного копирования баз данных Project Server 2010 в экземпляре SQL Server, в котором размещены базы данных Project Server 2013 нужно произвести восстановление скопированных пяти баз данных. Для восстановления понадобятся следующие типы базы данных - Draft, Published, Reporting, Archive и WSS_Content.

Восстановление резервных копий базы данных в SQL Server 2008 или 2008 R2 идет по следующему сценарию:

  1. На сервере базы данных в меню «Пуск» запустите «SQL Server 2008 Management Studio».
  2. В окне подключения к серверу баз данных, подключитесь к «Database Engine» сервера, на котором расположены базы данных Project Server 2010.
  3. После подключения к соответствующему экземпляру ядра SQL Server в обозревателе объектов разверните имя сервера, щелкните правой кнопкой мыши на базах данных и в меню выберите в меню «Восстановить базу данных», Рисунок 4.
  4. В окне «Восстановление базы данных»:
    1. Введите имя новой базы данных.
    2. Выберите базу данных, которую нужно восстановить.
    3. Перейдите на страницу «Параметры» и поставьте галочку «Заменить существующую базу данных.
    4. Нажмите «ОК», чтобы запустить процесс восстановления, Рисунок 5.
    5. Повторите шаги 3 и 4 для оставшихся четырех баз данных.

pic4 choicedatabaseforrestoring 

Рисунок 4. Окно выбора восстановления базы данных

 

 pic5 restoring.png

Рисунок 5. Окно восстановления базы данных

LEO Consulting

Украина, 02121, г. Киев, ул. Декабристов, 3, оф. 602
Тел.: (044) 228-76-99
E-mail: Написать письмо
Skype: alexvipro
Facebook: https://www.facebook.com/LEO.Consulting.ua

Мы партнеры

LEO Silver LOGO        Nintex Logo 

Конференции по управлению проектами

LEO Consulting совместно с Microsoft Ukraine инициировали проведение ежегодных конференций, объединивших ведущих специалистов в области управления проектами из Украины и стран СНГ.

http://www.project-conference.com.ua

Форум

Мы создали форум, на котором все желающие могут найти ответы на свои вопросы, связанные с Microsoft Project и управлением проектами.

http://microsoft-project.com.ua

Copyright «LEO Consulting» 2009-2013. Все права соблюдены.