Развертывание Project Web App на новом семействе веб-сайтов (Project Server по подписке, 2019 или 2016)

Сводка. Узнайте, как развернуть экземпляр Project Web App вместе с сайтом Project Web App в новом семействе сайтов.
Область применения: Project Server по подписке, Project Server 2019, Project Server 2016

Создание веб-сайта верхнего уровня

Если веб-сайт верхнего уровня не существует для веб-приложения, в котором следует создать сайт Project Web App, необходимо сначала создать его. Воспользуйтесь следующей процедурой, чтобы создать веб-сайт верхнего уровня.

Создание веб-сайта верхнего уровня

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

  2. Выберите веб-приложение в раскрывающемся меню Веб-приложение.

  3. Введите название для семейства веб-сайтов в поле Название.

  4. В разделе Выбор шаблона выберите шаблон для сайта.

    Примечание.

    Project Server Subscription Edition, 2019 или 2016 не требует определенного шаблона. Можно выбрать шаблон, подходящий для организации.

  5. В разделе Главный администратор семейства веб-сайтов введите имя учетной записи, которая должна использоваться администратором сайта.

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

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

Задание разрешений на чтение для веб-сайта верхнего уровня

  1. Перейдите на корневой сайт (то есть https://< servername>).

  2. На странице верхнего уровня щелкните Предоставить общий доступ.

  3. В диалоговом окне предоставления общего доступа щелкните Показать параметры.

  4. В разделе Выберите группу или уровень разрешений выберите <Посетители сайта> [Чтение].

  5. В текстовом поле Введите имена или адреса электронной почты введитеВсе.

  6. Щелкните Общий доступ.

Создание сайта Project Web App

Важно!

При создании нового сайта Project Web App в сочетании с новым семейством веб-сайтов рекомендуется использовать отдельную базу данных контента SharePoint Server по подписке, 2019 или 2016 для сайта Project Web App и связанных с ним рабочих областей проекта. Чтобы надлежащим образом изолировать сайт Project Web App в собственной базе данных контента, необходимо развернуть Project Web App, когда другие администраторы не создают новые сайты в веб-приложении, в котором необходимо выполнить развертывание Project Web App.

Помещая сайт Project Web App и связанные с ним рабочие области проекта, можно существенно упростить выполнение процедур миграции, резервного копирования и восстановления сайтов.

Создание сайта Project Web App выполняется в пять этапов.

  1. Создайте базу данных контента для размещения сайта Project Web App и связанных с ним рабочих областей проекта.

  2. Создайте сайт Project Web App.

  3. Заблокируйте базу данных контента Project Web App, чтобы в нее невозможно было добавить другие семейства сайтов.

Важно!

Перед выполнением процедур, приведенных в данном разделе, убедитесь, что другие администраторы не добавляют семейства сайтов в веб-приложение, где планируется развернуть Project Web App.

Создание базы данных контента

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

  2. Нажмите кнопку Добавить базу данных контента.

  3. В разделе Веб-приложение выберите веб-приложение, в котором планируется развернуть сайт Project Web App.

  4. В разделе Имя базы данных и режим проверки подлинности введите имя сервера баз данных, на котором планируется развернуть базы данных Project Web App, и введите имя базы данных.

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

После создания и настройки базы данных контента можно приступить непосредственно к созданию сайта Project Web App.

Чтобы создать сайт Project Web App в новом семействе веб-сайтов, выполните командлет Microsoft PowerShell New-SPSite, чтобы создать сайт в созданной базе данных контента, а затем выполните Enable-SPFeature, чтобы включить функции семейства веб-сайтов Project Web App.

Убедитесь, что вы являетесь участником следующих групп:

  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.
  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
  • Локальная группа администраторов на сервере, на котором выполняются командлеты PowerShell.

В командной строке PowerShell выполните следующие команды, чтобы создать сайт Project Web App.

New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL SiteCollectionURL/PWASiteName

Например:

New-SPSite -ContentDatabase PWA_Content -URL https://contoso-appsrv1/sites/PWA -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL https://contoso-appsrv1/sites/PWA

По завершении подготовки сайта Project Web App убедитесь, что он был создан в созданной базе данных контента. Используйте командлет Get-SPSite , передав новую базу данных контента в качестве параметра:

Проверка местоположения сайта Project Web App

В командной строке PowerShell введите следующую команду и нажмите клавишу ВВОД:

    Get-SPSite -ContentDatabase <ContentDatabaseName>

Команда должна вернуть URL-адрес сайта Project Web App без каких-либо других URL-адресов.

Примечание.

Если в базе данных контента перечислены дополнительные URL-адреса, не принадлежащие сайту Project Web App, удалите сайт Project Web App и перезапустите процедуру с использованием новой базы данных контента.

После того как сайт Project Web App находится в нужной базе данных контента, необходимо заблокировать базу данных, чтобы предотвратить добавление SharePoint Server в базу данных дополнительных семейств веб-сайтов. Для этого следует задать максимально допустимое число сайтов для базы данных равным одному.

Примечание.

Настройка этого параметра не препятствует созданию новых сайтов рабочих областей проекта.

Блокировка базы данных контента

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

  2. В столбце Имя базы данных щелкните ссылку на созданную базу данных контента.

  3. Выполните в разделе Параметры вместимости базы данных указанные ниже действия.

  4. В поле Число сайтов, по достижении которого выдается предупреждение введите значение0.

  5. В поле Максимальное число сайтов, которое может быть создано в этой базе данных введите значение1.

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

Теперь можно приступить к работе с новым сайтом Project Web App.

См. также

Развертывание Project Web App в существующем семействе веб-сайтов (Project Server по подписке, 2019 или 2016)

Форумы Project