Поделиться через


Перемещение всех баз данных на другой сервер (Project Server 2010)

 

Применимо к: Project Server 2010

Последнее изменение раздела: 2010-08-25

Если нужно переместить базы данных, связанные с веб-сайтом Microsoft Project Web App (PWA), в другой экземпляр Microsoft SQL Server, можно воспользоваться процедурами, приведенными в этой статье.

Перемещение баз данных PWA — это основная процедура обслуживания, которая должна выполняться во время минимальной активности системы. Во время выполнения этих процедур веб-сайт PWA будет недоступен для пользователей.

Примечание

В этой статье описывается, как перемещать базы данных Microsoft Project Server 2010 в новый экземпляр SQL Server, сохраняя прежний веб-сайт PWA. Дополнительные сведения о перемещении баз данных Project Server в другой веб-сайт PWA см. в статье Move all databases (Project Server 2010).

Перемещение базы данных состоит из следующих основных шагов:

  1. Отмена наполнения веб-сайта PWA

  2. Отключение баз данных

  3. Копирование баз данных в новый экземпляр SQL Server

  4. Подключение баз данных к новому экземпляру SQL Server

  5. Восстановление наполнения веб-сайта PWA

Отмена наполнения веб-сайта PWA

При перемещении баз данных PWA первым шагом должна стать отмена наполнения веб-сайта PWA. Это действие удаляет ссылки на веб-сайт из Microsoft SharePoint Server 2010, не внося никаких изменений в сам веб-сайт. После этого можно перенастроить PWA, перемещая базу данных отчетов и восстанавливая наполнение веб-сайта PWA.

Действия для отмены наполнения веб-сайта PWA

  1. В разделе Управление приложениями веб-сайта центра администрирования SharePoint щелкните Управление приложениями-службами.

  2. На странице "Управление приложениями-службами" выберите приложение-службу Project Server.

  3. На странице "Управление сайтами Project Web App" укажите веб-сайт PWA, базы данных которого планируется переместить, щелкните появившуюся стрелку, а затем выберите Удалить.

  4. На странице удаления веб-сайта Project Web Access выполните следующие действия:

    1. Снимите флажок Удаление семейства сайтов из SharePoint.

      Важно!

      Флажок Удаление семейства сайтов из SharePoint необходимо снять, в противном случае веб-сайт PWA будет удален из базы данных контента.

    2. Щелкните Удалить.

Отмена наполнения веб-сайта может занять несколько минут. Когда веб-сайт PWA перестает отображаться на странице "Управление сайтами Project Web App", это означает, что наполнение отменено и можно продолжить перемещение баз данных.

Перемещение баз данных

Можно переместить следующие базы данных в любом сочетании:

  • базы данных "Черновики", "Опубликованные" и "Архив";

  • база данных "Отчеты";

  • база данных контента SharePoint Server, в которой размещаются веб-сайт PWA и рабочие области проектов.

Все эти базы данных или любую из них можно переместить в другие экземпляры SQL Server. Базы данных "Черновики", "Опубликованные" и "Архив" должны находиться в одном и том же экземпляре SQL Server. База данных "Отчеты" и база данных контента SharePoint Server, если нужно, могут размещаться в других экземплярах SQL Server.

Если планируется переместить базу данных контента SharePoint Server, необходимо следовать рекомендованным процедурам, опубликованным для SharePoint Server 2010. Дополнительные сведения см. в статье Перемещение баз данных контента (SharePoint Server 2010).

Важно!

Если планируется переместить базу данных контента, это необходимо выполнить, пока наполнение веб-сайта PWA отменено. Для перемещения базы данных контента следуйте опубликованным процедурам SharePoint Server 2010, а затем выполните остальные процедуры, описанные в этой статье.

Каждая база данных Project Server может быть перемещена путем ее отключения от текущего экземпляра SQL Server и подключения к новому экземпляру SQL Server. Рекомендуется, чтобы эти действия выполнил администратор базы данных или пользователь, знакомый с перемещением баз данных в SQL Server. Выполните следующую процедуру для каждой перемещаемой базы данных.

Перемещение базы данных

  1. Запустите SQL Server Management Studio.

  2. Подключитесь к экземпляру SQL Server, в котором размещена база данных.

  3. Разверните в обозревателе объектов узел Базы данных.

  4. Щелкните правой кнопкой мыши перемещаемую базу данных, выберите Задачи, а затем щелкните Отключить.

  5. Скопируйте файлы базы данных (MDF-файл и LDF-файл) в новый экземпляр SQL Server.

  6. В SQL Server Management Studio щелкните в обозревателе объектов Подключить, а затем щелкните Обработчик баз данных.

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

  8. Щелкните правой кнопкой мыши Базы данных и выберите пункт Подключить.

  9. Нажмите кнопку Добавить.

  10. Выберите файл базы данных (MDF-файл), а затем нажмите кнопку ОК.

  11. Нажмите кнопку ОК.

После завершения перемещения баз данных можно восстановить наполнение веб-сайта PWA.

Восстановление наполнения веб-сайта PWA

Восстановление наполнения веб-сайта PWA достигается с помощью добавления нового веб-сайта PWA и его подключения к существующим базам данных и семейству веб-сайтов. Это действие выполняется из центра администрирования SharePoint.

Изменение свойств PWA

  1. В центре администрирования SharePoint в разделе Управление приложениями щелкните Управление приложениями-службами.

  2. Щелкните приложение-службу Project Server.

  3. На странице "Управление сайтами Project Web App" щелкните Создать сайт Project Web App.

  4. На странице "Создание сайта Project Web App" проверьте все настройки, чтобы гарантировать их соответствие настройкам веб-сайта PWA, наполнение которого было отменено.

    Важно!

    Базы данных должны точно соответствовать базам данных в SQL Server для этого веб-сайта PWA, а имена серверов баз данных должны соответствовать экземплярам SQL Server, к которым заново подключены эти базы данных.

  5. Нажмите кнопку ОК.

После восстановления наполнения веб-сайта PWA (состояние становится Подготовлен к работе) пользователи могут вернуться к обычному использованию PWA.