none
перенос проектов между серверами Project RRS feed

  • Вопрос

  • Здрасьте

    Подскажите можно ли перенести проект с корпоративными полями и таблицами подстановки с одного сервера Project на другой. 

    Ситуация следующая
    У нас есть «боевой» сервер Project. Мы перенесли все его настройки на новый сервер. Переносили «руками», заново настраивали новый сервер.
    Когда стали переносить проекты, то столкнулись с проблемой: значения корпоративных полей используемых в представлениях в старом сервере после переноса проекта на новый сервер «исчезли». Стали разбираться в чём дело и выяснилось, что GUID корп. поля (таблиц подстановки и их полей) на новом сервере Project отличается от GUID соответствующих корп. полей на старом (что логично). Если сохранить проект на диск в формате xml, то видно, что при выгрузке в файл записываются только GUID корп. поля без их значений. А когда проект загружается на сервер Project, он сам по GUID’ам подгружает данные с сервера. Соответственно при загрузки сохранённого в файл проекта на другой сервер Project данные из корп. полей не загружаются из-за отличий GUID находящихся на сервере и «ожидаемых» проектом.
    Существует ли механизм переноса корпоративных полей и таблиц подстановки с одного сервера Project на другой? Или, по-другому, как переносить проекты, в которых есть корп. поля и таблицы подстановки между серверами Project?

Ответы

  • Попробуйте использовать Import Project to Enterprise как рекомендуют ниже:

    How to remove duplicate local custom field names after transferred to the another server 

    MSP2010 - Where is "Import Project To Enterprise"


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    • Помечено в качестве ответа GoodwiN 7 августа 2012 г. 6:33
    12 июля 2012 г. 11:37
    Модератор
  • Может проще сделать перенос с использованием БД

    Для этого

    1. создайте бекап 4 БД Project и контентной БД (желательно чтобы на ней было только одно семейство сайтов Project)
    2. перенесите и восстановите БД на новом сервере
    3. через Центр администрирования создайте новый узел PWA (Управление приложениями-службами,  Служба Project Server) в качестве БД укажите название БД которые были восстановлены на шаге 2
    4. Проверяйте. В итоге получится копия узла PWA

    PS так не нужно делать если новый узел будет размещен в этой же ферме

    • Предложено в качестве ответа _-DFS-_ 6 августа 2012 г. 12:36
    • Помечено в качестве ответа Roman ZhukovModerator 6 августа 2012 г. 13:04
    24 июля 2012 г. 2:08
  • В итоге сделали так:

    выгрузили проект из исходного сервера в файл, удалили настройки представлений (представления, таблицы, группировки и фильтры) с помощью "Организатора". Залили проект на целевой сервер. Скопировали значения корп. полей из исходного сервера в эксель, а потом вставили их в залитый на целевой сервер проект.

    10 часов секса

    7 августа 2012 г. 6:38

Все ответы

  • Попробуйте использовать Import Project to Enterprise как рекомендуют ниже:

    How to remove duplicate local custom field names after transferred to the another server 

    MSP2010 - Where is "Import Project To Enterprise"


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    • Помечено в качестве ответа GoodwiN 7 августа 2012 г. 6:33
    12 июля 2012 г. 11:37
    Модератор
  • Может проще сделать перенос с использованием БД

    Для этого

    1. создайте бекап 4 БД Project и контентной БД (желательно чтобы на ней было только одно семейство сайтов Project)
    2. перенесите и восстановите БД на новом сервере
    3. через Центр администрирования создайте новый узел PWA (Управление приложениями-службами,  Служба Project Server) в качестве БД укажите название БД которые были восстановлены на шаге 2
    4. Проверяйте. В итоге получится копия узла PWA

    PS так не нужно делать если новый узел будет размещен в этой же ферме

    • Предложено в качестве ответа _-DFS-_ 6 августа 2012 г. 12:36
    • Помечено в качестве ответа Roman ZhukovModerator 6 августа 2012 г. 13:04
    24 июля 2012 г. 2:08
  • Может проще сделать перенос с использованием БД

    Для этого

    1. создайте бекап 4 БД Project и контентной БД (желательно чтобы на ней было только одно семейство сайтов Project)
    2. перенесите и восстановите БД на новом сервере
    3. через Центр администрирования создайте новый узел PWA (Управление приложениями-службами,  Служба Project Server) в качестве БД укажите название БД которые были восстановлены на шаге 2
    4. Проверяйте. В итоге получится копия узла PWA

    PS так не нужно делать если новый узел будет размещен в этой же ферме

    а при чем тут "в этой же ферме"?


    6 августа 2012 г. 12:39
  • Может проще сделать перенос с использованием БД

    Для этого

    1. создайте бекап 4 БД Project и контентной БД (желательно чтобы на ней было только одно семейство сайтов Project)
    2. перенесите и восстановите БД на новом сервере
    3. через Центр администрирования создайте новый узел PWA (Управление приложениями-службами,  Служба Project Server) в качестве БД укажите название БД которые были восстановлены на шаге 2
    4. Проверяйте. В итоге получится копия узла PWA

    PS так не нужно делать если новый узел будет размещен в этой же ферме

    Так мы добъёмся переноса всех проектов, корп. полей, таблиц подстановок и ГКШ на другой сервер. А мне надо было перенести только "правильные", нужные корп. данные и только рабочие представления. Целевой сервер был настроен заново (корп. данные, ГКШ, календари) и в него надо было "влить" проекты.
    7 августа 2012 г. 6:29
  • Попробуйте использовать Import Project to Enterprise как рекомендуют ниже:

    How to remove duplicate local custom field names after transferred to the another server 

    MSP2010 - Where is "Import Project To Enterprise"


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    Попробовал. Спасибо за совет. Даже не знал, что такой мастер есть.

    Но это тоже шляпа. После "переноса" проекта мастером значения корп. полей и таблиц подстановок были утеряны. Единственный плюс мастера - он удалил настройки представлений из переносимого проекта (представления, таблицы, группировки и фильтры)


    • Изменено GoodwiN 7 августа 2012 г. 6:40 дописал
    7 августа 2012 г. 6:32
  • В итоге сделали так:

    выгрузили проект из исходного сервера в файл, удалили настройки представлений (представления, таблицы, группировки и фильтры) с помощью "Организатора". Залили проект на целевой сервер. Скопировали значения корп. полей из исходного сервера в эксель, а потом вставили их в залитый на целевой сервер проект.

    10 часов секса

    7 августа 2012 г. 6:38