Развертывание Project Web App на новом семействе веб-сайтов (Project Server по подписке, 2019 или 2016)
Сводка. Узнайте, как развернуть экземпляр Project Web App вместе с сайтом Project Web App в новом семействе сайтов.
Область применения: Project Server по подписке, Project Server 2019, Project Server 2016
Создание веб-сайта верхнего уровня
Если веб-сайт верхнего уровня не существует для веб-приложения, в котором следует создать сайт Project Web App, необходимо сначала создать его. Воспользуйтесь следующей процедурой, чтобы создать веб-сайт верхнего уровня.
Создание веб-сайта верхнего уровня
В Веб-сайт центра администрирования SharePoint, в разделе Управление приложениями, щелкните Создание семейств веб-сайтов.
Выберите веб-приложение в раскрывающемся меню Веб-приложение.
Введите название для семейства веб-сайтов в поле Название.
В разделе Выбор шаблона выберите шаблон для сайта.
Примечание.
Project Server Subscription Edition, 2019 или 2016 не требует определенного шаблона. Можно выбрать шаблон, подходящий для организации.
В разделе Главный администратор семейства веб-сайтов введите имя учетной записи, которая должна использоваться администратором сайта.
Нажмите кнопку ОК.
После создания веб-сайта верхнего уровня, необходимо предоставить доступ пользователей к сайту. Воспользуйтесь следующей процедурой для предоставления доступа на чтение к сайту верхнего уровня.
Задание разрешений на чтение для веб-сайта верхнего уровня
Перейдите на корневой сайт (то есть https://< servername>).
На странице верхнего уровня щелкните Предоставить общий доступ.
В диалоговом окне предоставления общего доступа щелкните Показать параметры.
В разделе Выберите группу или уровень разрешений выберите <Посетители сайта> [Чтение].
В текстовом поле Введите имена или адреса электронной почты введитеВсе.
Щелкните Общий доступ.
Создание сайта 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 выполняется в пять этапов.
Создайте базу данных контента для размещения сайта Project Web App и связанных с ним рабочих областей проекта.
Создайте сайт Project Web App.
Заблокируйте базу данных контента Project Web App, чтобы в нее невозможно было добавить другие семейства сайтов.
Важно!
Перед выполнением процедур, приведенных в данном разделе, убедитесь, что другие администраторы не добавляют семейства сайтов в веб-приложение, где планируется развернуть Project Web App.
Создание базы данных контента
В разделе Управление приложениями центра администрирования SharePoint выберите элемент Управление базами данных контента.
Нажмите кнопку Добавить базу данных контента.
В разделе Веб-приложение выберите веб-приложение, в котором планируется развернуть сайт Project Web App.
В разделе Имя базы данных и режим проверки подлинности введите имя сервера баз данных, на котором планируется развернуть базы данных Project Web App, и введите имя базы данных.
Нажмите кнопку ОК.
После создания и настройки базы данных контента можно приступить непосредственно к созданию сайта 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 в базу данных дополнительных семейств веб-сайтов. Для этого следует задать максимально допустимое число сайтов для базы данных равным одному.
Примечание.
Настройка этого параметра не препятствует созданию новых сайтов рабочих областей проекта.
Блокировка базы данных контента
В разделе Управление приложениями центра администрирования SharePoint выберите элемент Управление базами данных контента.
В столбце Имя базы данных щелкните ссылку на созданную базу данных контента.
Выполните в разделе Параметры вместимости базы данных указанные ниже действия.
В поле Число сайтов, по достижении которого выдается предупреждение введите значение0.
В поле Максимальное число сайтов, которое может быть создано в этой базе данных введите значение1.
Нажмите кнопку ОК.
Теперь можно приступить к работе с новым сайтом Project Web App.