ОГЛАВЛЕНИЕ
РИСУНКИ...................................................................................................... 6
ТАБЛИЦЫ ................................................................................................... 11
ОБ АВТОРЕ ................................................................................................. 12
О КНИГЕ .................................................................................................... 13
БЛАГОДАРНОСТИ ........................................................................................ 14
О КОМПАНИИ «ЛЕО КОНСАЛТИНГ» .............................................................. 15
1 КРАТКИЙ ОБЗОР MICROSOFT PROJECT SERVER 2019 ................................ 16
1.1 ОБЗОР АРХИТЕКТУРЫ И ТЕХНИЧЕСКИХ ВОЗМОЖНОСТЕЙ .............................. 16
1.2 ОБЗОР MICROSOFT PROJECT SERVER 2019 ................................................... 19
РИСУНКИ
ТАБЛИЦЫ
ОБ АВТОРЕ
О КНИГЕ
Данная книга предназначена для всех тех, кто хочет научиться как правильно самостоятельно
устанавливать и развертывать Microsoft Project Server 2019, далее MSPS 2019.
Стоит отметить, что установка MSPS 2019 – это не единственное, что нужно сделать для запуска
информационной системы управления проектами. Установка и развертывание – это всего лишь
первый шаг. Следующий шаг, который нужно сделать в вашей компании – настроить MSPS 2019
с точки зрения методологии управления проектами именно вашей компании.
Данная книга не покроет все необходимые знания, которые вам возможно понадобятся и
возможно, книга не будет единственным источником информации для того, чтобы у вас лично
все получилось.
Советы
Важная информация
Обратите внимание
БЛАГОДАРНОСТИ
В мае 2016 года вышел Microsoft Project Server 2019, решение компании Microsoft
предназначенное для управления проектами в крупных и средних компаниях. В данной главе мы
опишем новшества Microsoft Project Server 2019 и его отличия от Project Server 2013 и 2016.
2. Project Server 2019 не нужно устанавливать. Теперь это приложение SharePoint Server 2019.
Рисунок 1.3 Project Server 2019, как приложение SharePoint Server 2019
Поддерживается? Да Да Нет Да Да Да
5. MSPS 2016 также позволяет работать через мобильные устройства (Windows Phone, iOS и
Android).
Следующие мобильные браузеры поддерживают работу с MSPS 2016:
• Internet Explorer и Microsoft Edge (минимум Windows Phone 8.1);
• Последние версии Chrome минимум на Android 4.4;
• Последние версии Safari и Chrome минимум на iOS 8.
6. Для редактирования документов (Word, Excel, PowerPoint, OneNote, PowerView) в вебе
необходима установка на отдельный сервер Office Online Server.
7. По сравнению с Microsoft Project Server 2010-2013 были удалены классы Project Service
Interface (PSI). Вместо них используется Project Client Side Object Model (CSOM).
Workflow Manager
Учитывая, что Microsoft Project Server 2019 является компонентой SharePoint Server 2019, мы будем
рассматривать развертывание Microsoft Project Server 2019 через призму развертывания
SharePoint Server 2019
Для сервера баз данных необходим на выбор Microsoft SQL Server следующих версий:
o SQL Server 2017(64-bit) Standard/BI/Enterprise, или;
o SQL Server 2017 (64-bit) Standard/Enterprise.
Перед установкой SharePoint Server 2019 очень важно грамотно спланировать масштаб
развертывания системы управления проектами, чтобы она могла выдерживать нагрузку при
увеличении от требуемого количества проектов/ресурсов и пр.
Таблица 2.2 позволит вам ознакомиться с теми параметрами, которые будут влиять на
работоспособность информационной системы, и как следствие на масштаб развертывания для
удобной работы в среде Microsoft Project Server 2019, требуемый для обеспечения комфортной
работы.
Таблица 2.2 Параметры для определения масштаба внедрения
Количество на сервере
Параметр
Малое Среднее Большое
Проект 20 100 5000
Сайты проектов 20 100 5000
Задачи 1250 25000 1250000
Назначения 1625 32500 1625000
Среднее количество задач на одного пользователя 50 250 5000
Календари 3 26 100
Вопросов на сайте проекта 20 400 20000
Рисков на сайте проекта 20 400 20000
Конечных результатов 20 800 40000
Типов корпоративных проектов 5 50
Рабочих процессов по жизненным циклам проектов (ЖЦП) 2 30
Количество проектов по одном процессу ЖЦП 50 167
Стадий в процессе ЖЦП 15 150
Страниц сведений о проекте 10 100
Количество департаментов 100
Расписаний (табалей) за год 2600 52000 780000
1
На схеме сознательно опущен Office Online Server, как непосредственно не необходимый для развертывания Project
Server 2019
сервере, который будет использоваться как сервер баз данных, но лучше разделить отдельно
сервер баз данных и сервер приложений с SharePoint Server 2019.
ActiveDirectory
Сервер приложений
Сервер баз данных Windows Server 2016/2019
Windows Server 2012 R2/2016 SharePoint Server 2019
SQL Server 2016/2017
(Database Engine, Analysis Services,
Native Reporting Services)
Наименование
Компонент Требование
сервера
Процессор: 64-бит, 4 ядра
ОЗУ: 32 ГБ
Жесткий диск: 80 ГБ
Сервер Microsoft SharePoint Server Ent 2019
Загрузка с Flash накопителя;
приложений Windows Server 2016
Сетевой интерфейс для подключения к
локальной сети 10 GB/s;
Сетевой интерфейс FC 8 GB/s.
Сервер баз Windows Server 2012 R2 Процессор: 64-бит, 4 ядра.
данных SQL Server 2017 ОЗУ: 32ГБ
2
Система работает примерно со 100 проектам, т.е. как бы для среднемасштабного развертывания
Наименование
Компонент Требование
сервера
Диски SAS 10K;
Рейд массив уровня 10. Суммарный
объём не менее 3,2 ТБ;
Возможность последующего
расширения дискового пространства;
Подключение к серверному
оборудованию по интерфейсу FC 8 GB/s;
Программное обеспечение для
репликации данных между двумя
системами хранения данных по
протоколу iSCSI на скорости 1 GB/s.
ActiveDirectory
Таблица 2.5 Требования к аппаратному обеспечению к минимальной конфигурации при среднемасштабном развертывании
ActiveDirectory
3
Если же предполагается большая нагрузка на SharePoint Server 2019, и он будет использоваться не только для работы
на порталах проектов, рекомендуется разделять базы данных Project Server и SharePoint Server
ActiveDirectory
Для развертывания, с точки зрения лицензирования, вам нужны будут следующие лицензии, при
маломасштабном развертывании.
Если планируется
развертывания на базе
SQL Server 2017STD 2 приложений SharePoint в
режиме интеграции с SharePoint,
то нужно 2 лицензии
SQL Server 2017STD CAL Для каждого пользователя
SharePoint Server 2019 1
Таблица 2.9 содержит учетные записи и группы Active Directory для бизнес-аналитики. Более
подробная информация о бизнес-аналитике, и ее настройки приведена в п. 6.
Таблица 2.9 Учетные записи и группы для бизнес-аналитики
Учетная запись администратора фермы создается во время установки Microsoft SharePoint Server
2019
Для того чтобы создать определенного пользователя или группу, нужно в контроллере домена,
в «Administrative tools – Active directory Users and Computers» щелкнуть правой кнопкой мыши на
папке «Users» и в меню выбрать «New – User» или «New – Group».
Если пользователи и группы еще не созданы, это нужно сделать до развертывания Project Server.
Как задавать разрешения на чтение или доступ к той или иной базе данных описано в п. 6.
Алексей Просницкий, MVP, PM
Развертывание, настройка и IT-администрирование Project Server 2019 29
Перед установкой SQL Server 2017 и после включения сервера в домен, нужно добавить в группу
администраторов сервера учетные записи будущего администратора баз данных и
администраторы фермы SharePoint 2019.
Для добавления пользователей нужно запустить «Computer Management» и в разделе «Local
Users and Groups – Groups» добавить в группу «Administrator» вышеобозначенные в п. 2.3.2
вышеучетные записи.
Запускаем установочный образ SQL Server и в окне «SQL Server Installation Center» нажимаем
«Installation - New SQL Server stand-alone installation …».
В появившемся окне «SQL Server 2017 Setup» в разделе «Product Key» вводим ключ продукта и
нажимаем «Далее».
В разделе «License Term» ставим галочку, о том, что мы, не читая принимаем лицензионное
соглашение и нажимаем «Далее».
Алексей Просницкий, MVP, PM
Развертывание, настройка и IT-администрирование Project Server 2019 32
На шаге «Install Rules» программа установки проверяет соответствие сервера для установки на
него SQL Server.
Рисунок 3.5 Проверка необходимых условий для установки SQL Server 2017
В разделе «Server Configuration» для службы «SQL Server Agent» выбираем тип запуска
«Automatic». Для использования в пилотной среде можно оставить, чтобы службы запускались
под учетными записями по умолчанию. Для использования в промышленной среде
рекомендовано запускать все службы и агента от имени доменных учетных записей.
Для службы «Database Engine Services» на закладке «Data Directories» задаем папки сохранения
данных. Рекомендовано сохранять базы данных на отдельный диск.
Рисунок 3.10 Задание пути сохранения данных SQL Server Database Engine
На закладке «TempDP» задаем папку сохранения временной базы данных, и также как в
предыдущем случае, рекомендуется, в случае, промышленной эксплуатации, сохранять на
отдельный диск.
Для службы «Analysis Services» выбираем режим «Multidimensional and Data Mining Mode» и
добавляем администратора служб аналитики.
Также, как и для службы «Database Engine Services», на закладке «Data Directories» службы
«Analysis Services» задаем папки сохранения (для промышленной эксплуатации обязательно
должен быть указан другой диск) и нажимаем «Next».
Теперь SQL Server готов к установке. Можно уверенно нажать «Next» и пойти минуть 20 погулять.
После установки SQL Server, сервер нужно перегрузить.
После установки SQL Server 2017необходимо установить SQL Server Management Studio 17.x,
который идет отдельно, потерял версионность и одинаково подходит как SQL Server 2016 так и
2017. Его можно скачать по ссылке https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-
management-studio-ssms.
SQL Server 2017Management Studio устанавливается просто и быстро.
Рисунок 3.15 Окно начала установки SQL Server 2017 Management Studio
Иногда есть смыл не ставить SQL Management Studio на сам сервер SQL, а ставить, к примеру,
на свою рабочую станцию и подключаться удаленно. Это позволяет немного снизать нагрузку
на SQL Server и избежать установки на него «лишних» компонентов
После установки SQL Server 2017Management Studio сервер нужно будет перегрузить.
Следующий логический шаг – запуск SQL Server 2017для его следующей настройки.
Перед началом развертывания фермы SharePoint Server необходимо настроить SQL Server и
службы SQL Server Analysis Services.
Если развертывание Project Server осуществляется на существующую ферму SharePoint Server
2019, некоторые из этих шагов могут быть уже выполнены при развертывании фермы серверов.
Рекомендуется проверить эти параметры перед установкой Project Server.
Для правильной работы Microsoft Project Server 2019 связанный с ней экземпляр SQL Server
следует настроить так, чтобы были задействованы удаленные подключения с использованием
протокола TCP/IP. Это конфигурация по умолчанию для SQL Server, но мы рекомендуем
убедиться в правильности настройки перед установкой Project Server 2019.
Для настройки сетевой конфигурации SQL Server 2017выполните следующие шаги:
1. Нажмите кнопку «Windows/Start», выберите «SQL Server 2017 Configuration Server».
Также в окне «SQL Server Configuration Manager», в разделе «SQL Server Services» проверяем
автоматический запуск SQL Server Agent.
Алексей Просницкий, MVP, PM
Развертывание, настройка и IT-администрирование Project Server 2019 41
Для обеспечения работы функций настройки и конфигурации Project Server 2019 необходимо
создать имя входа SQL Server для доменной учетной записи администратора фермы и
предоставить ей требуемые серверные роли.
Для того, чтобы создать учетную запись SQL Server, необходимо выполнить следующие шаги:
1. Откройте SQL Server Management Studio.
2. Подключитесь к ядру СУБД экземпляра SQL Server, который будет использоваться с
Project Server 2019.
3. Разверните узел «Security».
4. Щелкните правой кнопкой мыши «Login» и выберите «New Login», Рисунок 3.21.
5. На странице «General» в поле «Search» найдите учетную запись домена, созданную для
администратора фермы SharePoint/Project.
Рисунок 3.22 Указание учетной записи домена, созданную для администратора фермы
6. В списке «Select a page» щелкните «Server Roles» и установите флажки dbcreator, public,
securityadmin и sysadmin.
Для настройки экземпляра служб аналитики, чтобы в дальнейшем можно было, на основе OLAP
кубов, строить отчеты по проектам, размещенным на Project Server 2019, необходимо выполнить
следующие два шага:
1. Добавить учетную записи администратора фермы в группу локальных пользователей
OLAP.
2. Настроить учетную записи администратора фермы для получения прав администратора
в службах аналитики SQL Server.
Рисунок 3.24 Добавление учетной записи администратора фермы в группу локальных пользователей OLAP
Для того, чтобы можно было в Project Server 2019, настраивать и строить отчетность по проектам
средствами OLAP (Online Analytical Processing) кубов, следует настроить SQL Server Analysis
Services.
На сервере с установленным SQL Server, в меню «Пуск» нужно выбрать «SQL Server Management
Objects», и в окне «Connect to Server» выбрать имя сервера и тип сервера «Analysis Services».
После того, как произойдет подключение к службе Analysis Services, нужно на службе «Analysis
Services» щелкнуть правой кнопкой мыши и в меню выбрать «Properties».
В новом окне «Analysis Services Properties» следует выбрать «Security», нажать кнопку «Add» и
добавить администратора фермы SharePoint/Project.
По умолчанию служба аналитики работает как локальная служба, т. е. служба только того
сервера, где установлен SQL Server и запускается служба аналитики под локальной учетной
записью. Настройку по умолчанию нужно изменить, а именно поменять управление с локальной
учетной записи на доменную запись администратора SharePoint/Project.
Для запуска его под доменной учетной записью, нужно:
1. Зайти на SQL Server под администратором фермы.
2. Запустить в меню «Start – Administrative tools» службу «Services».
3. Найти в перечне служб «SQL Server Analysis Services» и щелкнуть на ней левой кнопкой
мыши.
4. В окне свойств «SQL Server Analysis Services» нужно перейти на вторую закладку «Log
on» и ввести логин и пароль администратора фермы SharePoint/Project.
5. После добавления администратора службу «SQL Server Analysis Services» нужно
перегрузить.
По умолчанию сетевой экран/firewall не предоставляет доступ другим серверам к SQL Server, если
не создано исключающее правило по портам.
Так, SQL Server по умолчанию использует порт 1433, а службы аналитики - порт 2383.
Для того чтобы задать исключение и разрешить доступ, нужно:
1. Зайти на SQL Server под администратором фермы.
2. В меню «Start» в разделе «Administration» запустите службу «Windows Firewall with
Advanced Security».
3. В окне «Windows Firewall with Advanced Security» выберете «Inbound Rules», щелкните
на нем правой кнопкой мыши и в меню нажмите «New Rule».
4. В шаге «Rule Type» следует выбрать «Port».
5. В шаге «Protocols and Ports» выбирается «TCP» и задается локальный порт «1433».
6. В шаге «Action» оставляем все без изменений (вариант «Allow the connection».
Аналогично нужно сделать новое исключение для службы аналитики, а именно для порта 2383
Перед установкой SharePoint Server 2019 и после включения сервера в домен, нужно добавить в
группу администраторов сервера учетные записи будущего администратора фермы SharePoint и
администратора баз данных, если вы планируете разворачивать SQL Server для построения
отчетов PowerView и Reporting Services для SharePoint Server.
Для обеспечения работы с библиотеками SharePoint как с сетевыми папками, а также для
включения возможности сохранения файлов из офисных приложений в библиотеки SharePoint
на сервере приложений необходимо включить поддержку протокола WebDAV.
Сделать это можно установив компонент «Возможности рабочего стола» по следующей
процедуре:
1. Выберите последовательно «Start – Server Manager.
2. В мастере «Add Roles and Features Wizard» выберете «Features».
3. Выберете пункт «User Interface and Infrastructure» и нажмите «Next».
4. Подтвердите установку дополнительных компонент (можно подхватить Net Framework
3.5, Ink and Handwriting Services, Web Server) и нажмите «Install».
4
Как правило, на предприятиях с развернутой корпоративной почтой уже должен быть настроен SMTP-сервер. В
таком случае нужно использовать его, и данный пункт выполнять не требуется
Алексей Просницкий, MVP, PM
Развертывание, настройка и IT-администрирование Project Server 2019 54
Следующий шаг, это три раза нажать «Next» и «Install, что приведет к запуску процесса установки
компоненты «SMTP Server».
После окончания процесса установки, нажмите кнопку «Close», и перегрузите операционную
систему.
После того, как операционная система будет перегружена, следует запустить службу «Internet
Information Services (6.0)», далее IIS.
В окне IIS, разверните (+) на названии компьютера меню и запустите [SMTP Virtual Server #1].
После того как [SMTP Virtual Server #1] будет запущен, следует нажать правой кнопкой мыши на
[SMTP Virtual Server #1] и в меню выбрать «Properties».
В окне свойств [SMTP Virtual Server #1], нужно перейти на закладку «Access», нажать на кнопку
«Relay…», в окне «Relay Restrictions» выбрать вариант «All except the list below» и нажать дважды
«ОК»
Теперь, служба «SMTP» будет автоматически запускаться при загрузке операционной системы.
Перед установкой SharePoint Server 2019 зайдите на сервер под учетной записью администратора
фермы, на DVD-диске SharePoint Server 2019 запустите файл «default.hta», и щелкните «Установить
необходимое ПО».
Программа подготовки продуктов Microsoft SharePoint Server 2019, не только установит на сервер
необходимые компоненты, если они еще не были установлены ранее, но и проведет настройку
установленных компонент. Для установки некоторых компонент потребуется подключение к сети
Интернет.
После того, как на странице приветствия вы нажмете кнопку «Далее», вам, в новом окне нужно
прочитать лицензионное соглашение, и, если вы его принимаете, установите флажок «Я
принимаю условия лицензионного соглашения».
После того как нажмете кнопку «Далее», начнется установка необходимого ПО. В процессе
установки, нужно будет несколько раз перегружаться.
После запуска мастера настройки продуктов и технологий Microsoft SharePoint, в окне «Мастер
настройки продуктов SharePoint» нажмите кнопку «Далее».
Обратите внимание, что появится диалоговое окне с сообщением о том, что некоторые службы
могут быть перезапущены во время настройки.
В окне «Подключение к ферме серверов» выберите «Создать новую ферму серверов», а затем
нажмите кнопку «Далее». Рисунок 4.18Если у вас уже есть работающая ферма, то нужно выбрать
вариант «Подключиться к существующей ферме серверов».
В следующем окне «Задание параметров безопасности фермы» введите парольную фразу для
фермы, а затем нажмите кнопку «Далее».
Убедитесь, что парольная фраза отвечает следующим условиям:
• Содержит не менее восьми символов.
• Содержит символы минимум из трех следующих групп:
o Английские заглавные буквы (от A до Z).
o Английские строчные буквы (от a до z).
o Цифры (от 0 до 9).
o Знаки, не относящиеся к буквам и цифрам (например, !, $, #, %).
Хотя парольная фраза не сильно отличается по функции от пароля, она обычно длиннее, что
повышает безопасность. Парольные фразы используются для шифрования учетных данных,
зарегистрированных в SharePoint Server 2016, например, для шифрования системной учетной
записи SharePoint Server 2016, используемой при запуске мастера настройки продуктов
SharePoint. Запомните парольную фразу, поскольку она будет необходима при каждом
добавлении сервера в ферму
На странице «Указать роль сервера», выбираете ту, которую будет выполнять сервер
SharePoint/Project 20165.
5
Если вы будете запускать мастер после установленного Feature Pack 1, то данное окно будет иметь более широкий
перечень вариантов установки
6
Более подробно по ссылке http://technet.microsoft.com/ru-ru/magazine/ee914605.aspx
Алексей Просницкий, MVP, PM
Развертывание, настройка и IT-администрирование Project Server 2019 66
После того, как вы подтвердите введенные данные на странице «Выполнение мастера настройки
продуктов SharePoint», нажав кнопку «Далее», начнется работа мастера по настройке продуктов
SharePoint.
Когда процесс настройки будет завершен, система отобразит страницу «Настройка успешно
завершена». Для закрытия мастера нажмите кнопку «Готово».
После того, как вы нажмете кнопку «Готово», в окне браузера откроется новый сайт Центра
администрирования SharePoint с предложением «Помочь сделать SharePoint и OneDrive лучше».
Вы можете выбрать «Да, я хочу участвовать» либо «Нет, я не хочу участвовать» и нажать кнопку
«ОК».
После того, как вы выберите службы, нужно нажать кнопку «Следующая», что приведет к запуску
мастера служб. В течение некоторого времени, у вас на экране будет висеть надпись: «Работаем
над этим…», после чего появится окно, извещающее об окончании работы мастера настройки.
На следующем шаге нужно создать веб-сайт верхнего уровня SharePoint.
Для этого необходимо:
• Ввести название и описание сайта;
• Выбрать шаблон «Сайт группы» и нажать «ОК».
После того, как система закончит создания сайта, откроется страница с подтверждением
выполненных изменений в ферме.
По умолчанию, в SharePoint Server нет возможности при входе использовать учетную запись
другого пользователя.
Для того, чтобы настроить такую возможность, нужно перейти в папку «C:\Program Files\Common
Files\microsoft shared\Web Server Extensions\16\TEMPLATE\CONTROLTEMPLATES» и открыть файл
«Welcome.aspx».
После вставки кода и сохранения файла, вам нужно перегрузить страницу браузера, и вы
сможете выбирать в меню возможность зайти под другой учетной записью.
После установки SharePoint Server, при входе пользователя на порталы, система будет постоянно
запрашивать логин и пароль.
Для того, чтобы этого избежать, нужно включить доверие к порталам SharePoint.
Для этого, на сервере приложений, нужно выполнить следующие шаги:
• Запустите Internet Explorer, выберете «Инструменты – Свойства интернет».
• Перейдите на закладку «Security» и нажмите на «Trusted Sites - Sites».
• В окне ««Trusted Sites» снимите галочку о необходимости ввода в формате «https».
• Добавьте имя сайта в следующем формате «http://имя_сервера_приложений».
Так как Project Server 2019 всего лишь приложение служба Microsoft SharePoint Server 2019, Project
Server 2019 не требует отдельной установки. Он «устанавливается» через «включение» лицензии.
Для включения лицензии администратор должен использовать следующую команду:
Enable-ProjectServerLicense
После включения лицензии Project Server 2019, вам нужно будет ввести ключ лицензии Project
Server 2019.
Следующий шаг — это создание управляемых путей или адреса узла PWA.
Для этого нужно в «Центре администрирования - Управление веб приложениями» выбрать
приложения «SharePoint – 80» и нажать «Управляемые пути».
В окне «Определение управляемых путей» указываем будущий адрес узла, например, PWA,
выбираем «Явное включение», нажимаем последовательно «Добавить путь» и «ОК».
Таким образом вы задаете управляемые пути для всех будущих узлов PWA.
Если при запуске мастера SharePoint Server 2019 вы не выбирали службу Project Server, сейчас
пришла пора создать приложение-службу.
Для создания приложения службы Project Server выполняем следующие шаги:
1. На домашней странице Центра администрирования в разделе «Управление
приложениями» выберите пункт «Управление приложениями-службами».
2. На странице управления приложениями-службами выберите на ленте команду «Создать»
и затем выберите вариант «Приложение-служба Project Server».
Следующим шагом нужно создать веб-сайт верхнего уровня, если он еще не существует, и дать
пользователям разрешения на чтение этого сайта (см. п. 4.3.1).
В SharePoint Server 2019 для определения параметров распределения семейств сайтов между
базами данных контента используется алгоритм циклического перебора. Чтобы развернуть сайт
PWA в конкретной базе данных контента, необходимо заблокировать все существующие базы
данных в ферме. Этот процесс не влияет на возможность доступа пользователей и затрагивает
исключительно функции распределения новых семейств сайтов.
Помещая сайт PWA и связанные с ним рабочие области проекта в отдельной базе контента,
можно существенно упростить выполнение процедур миграции, резервного копирования и
восстановления сайтов.
Чтобы заблокировать базы данных контента, выполните следующие шаги для каждой базы
данных контента, связанной с веб-приложением, в котором планируется развернуть сайт PWA:
1. Перейдите в раздел «Управление приложениями» Центра администрирования SharePoint
и выберите элемент «Управление базами данных контента».
2. В столбце «Текущее число семейств веб-сайтов» обратите внимание на число семейств
сайтов для базы данных, которую требуется заблокировать.
3. В столбце «Имя базы данных» щелкните ссылку на базу данных контента, которую
требуется заблокировать.
4. Выполните в разделе «Параметры вместимости базы данных», указанные ниже действия.
a. В поле «Максимальное число сайтов, которое может быть создано в этой базе
данных» введите существующее число семейств сайтов для этой базы данных,
которое указано в столбце «Текущее число семейств веб-сайтов». Если система
ставится «с нуля», то там будет цифра «2».
Запомните текущее значение этого параметра, так как после создания сайта Project Web App
потребуется заново присвоить параметру это значение
База данных контента Project Server необходима для хранения информации по документам,
рискам, порталам проектов и пр. Для хранения информации о данных проектов (название
проектов, задачи, ресурсы, назначения) в 2016 версии SharePoint Server используется это же база
данных.
Для того чтобы создать базу данных контента Project Server необходимо:
1. Перейти в раздел «Управление приложениями» Центра администрирования SharePoint и
выбрать элемент «Управление базами данных контента».
2. Нажать кнопку «Добавить базу данных контента».
После того как создана база данных, можно создавать сайт PWA. Для создания вам нужно
запустить команду PowerShell:
New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0
Рисунок 5.13 Результат выполнения команды по созданию сайта PWA Project Server
В результате выполнения команды, у вас создаться сайт PWA без самого приложения Project
Server.
Рисунок 5.14 Созданный сайт PWA без активированных функций Project Server
Для активации функций Project Server на сайте PWA необходимо выполнить команду:
Enable-SPFeature pwasite -URL http://contoso-appsrv1/sites/PWA
Для проверки того, что сайт PWA создан в специальной базе данных контента, нужно
воспользоваться команда «Get-SPSite» Windows PowerShell, в которую в качестве параметра
следует передать новую базу данных контента.
Для того чтобы проверить расположение сайта PWA нужно в командной консоли SharePoint
Server 2019 выполнить следующую команду:
Get-SPSite –ContentDatabase <имя_базы_данных_контента>
Команда должна вернуть URL-адрес сайта Project Web App без каких-либо других URL-адресов.
Убедившись, что сайт PWA находится в нужной базе данных контента, необходимо
заблокировать эту базу данных, чтобы предотвратить добавление в нее новых семейств сайтов с
помощью SharePoint Server 2019. Для этого следует задать максимально допустимое число сайтов
для базы данных равным одному.
Настройка этого параметра не препятствует созданию новых сайтов рабочих областей проекта
Для того чтобы заблокировать базу данных контента нужно выполнить следующие шаги:
1. В разделе «Управление приложениями» Центра администрирования SharePoint выбрать
элемент «Управление базами данных контента».
2. В столбце «Имя базы данных» щелкнуть на ссылке на созданную базу данных контента
для узла PWA Project Server 2019.
3. Выполнить в разделе «Параметры вместимости базы данных» указанные ниже действия.
a. В поле «Число сайтов, по достижении которого выдается предупреждение» ввести
значение «0».
b. В поле «Максимальное число сайтов, которое может быть создано в этой базе
данных» ввести значение «1».
4. Нажать кнопку ОК.
Рисунок 5.17 Блокировка базы данных контента PWA Project Server 2019
После блокировки базы данных контента PWA можно восстановить исходные значения
параметров «Максимальное число сайтов, которое может быть создано в этой базе данных» и
«Число сайтов, по достижении которого выдается предупреждение» для всех остальных баз
данных контента.
• Семи групп безопасностей, для того, чтобы контролировать, что пользователи могут
видеть;
• Пяти категорий безопасности для того, чтобы контролировать, что пользователи могут
делать, с тем, что они видят;
• Восьми шаблонов безопасности, чтобы моделировать группы и категории;
• Отделов, чтобы ресурсы и проекты одного отдела не пересекались с ресурсами и
проектами других отделов;
• Корпоративного поля «СДРес», для того, чтобы видеть, чем занимаются подчиненные.
При работе в Project Server 2019, для того чтобы переключится между режимами нужно написать
команду «Set-SPProjectPermissionMode» в SharePoint PowerShell (http://technet.microsoft.com/en-
us/library/jj219486.aspx):
• Для переключения с режима безопасности SharePoint на режим безопасности Project
Server используется следующая команда
Set-SPPRojectPermissionMode –Url http:/YourServer/pwa -AdministratorAccount
domain\NameAdminAccount -Mode ProjectServer
После включения режима безопасности Project Server, в параметрах настройки узла PWA
появится раздел «Безопасность».
В Microsoft Project Server 2019 мало вести проекты, нужно еще получать отчеты по проектам.
Отчетность можно получать за счет следующих технологий:
1. Excel Services через OLAP кубы SQL Server Analysis Services;
2. Reporting Services (Native) через SQL Server:
3. Power BI за счет интеграции с SQL Server Analysis Services.
4. Visio Services через SQL Server.
5. PerformancePoint Services через SQL Server.
Для редактирования отчетов Excel/Visio в вебе, а также просмотра в вебе документов необходимо
разворачивание Office Online Server, как отдельный сервер с последующей его интеграцией с
SharePoint Server 2019.
Если вы, например, не можете позволить две лицензии SQL Server, или по каким-либо другим
причинам вам не нужен SQL установленный на сервере SharePoint, вы можете развернуть на
сервере баз данных Reporting Services в режиме «Native».
Reporting Services SQL 2017 https://www.microsoft.com/en-us/download/details.aspx?id=55252
Рисунок 6.1 Запуск установки SQL Server для Reporting Service в режиме Native
После недолгих размышлений о том не заслуживает ли наша планет визита Overlord, можно в
конце концов увидеть окончание процесса установки.
Следующий вполне логичный и благопристойный шаг – настройка Reporting Services, для чего
нужно запустить «Reporting Services Configuration Manager».
В окне «Reporting Services Configuration Manager» в разделе «Web Service URL» нажимаем «Apply»
для создания адреса сервера отчетов.
В окне «Report Server Database Configuration Manager», если вы настраиваете в первый раз, в
разделе «Action» выбираете пункт с созданием новой базы данных отчетов и нажимаете «Next».
В разделе «Database» указываем название новой базы данных отчетов и нажимаем «Next».
После нажатия кнопки «Next» система займет себя созданием базы данных отчетов и всего что с
ней связано.
После окончания процесса создания базы данных отчетов следует нажать «Finish», а в разделе
«Database» - нажать «Apply».
Следующим логичным шагом будет создание url адреса веб портала сервера отчетов. Создается
он довольно просто – нужно просто нажать кнопку «Apply».
Как только вы создали веб портал отчетов, вы можете по url перейти в браузер.
Рисунок 6.17 Функции для загрузки «Mobile Report Publisher» и «Report Builder»
После установки «Mobile Report Publisher» вы сможете разрабатывать отчеты для мобильных
устройств.
Рисунок 6.19 Интерфейс «Mobile Report Publisher» для разработки отчетов для мобильных устройств.
Перед разработкой отчетов нужно только присоединить «Mobile Report Publisher» к серверу
отчетов SQL Server Reporting Services.
Рисунок 6.20 Интеграция «Mobile Report Publisher» с сервером отчетов SQL Server Reporting Services
Если ваша компания пользуется Office365 и Power BI, можно настроить интеграцию отчетов
вашего SQL Server с PowerBI. Для интеграции сервера отчетов с Power BI, вам нужно запустить
«Reporting Services Configuration Manager» перейти в раздел «Power BI Integration» и нажать
кнопку «Register with Power BI».
После нажатия «Register with Power BI» вам нужно будет ввести логин и пароль учетной записи
Office365. Желательно, чтобы это были данные администратора или очень ответственного лица.
После ввода логина и пароля учетной записи Office365, ваш сервер отчетов будет связан с
PowerBI.
6.1.5 Embed paginated reports into SharePoint using the Report Viewer web part
https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/09/22/embed-paginated-
reports-into-sharepoint-using-the-report-viewer-web-part/
https://www.microsoft.com/en-us/download/details.aspx?id=55949
Для возможности построить OLAP кубы, необходимо установить SQL Server Analysis Management
Objects (SQL Server AMO). Следует учитывать тот факт, что версия SQL Server AMO не совпадает
с версией SQL Server, а зависит от Project Server. В нашем случае нам нужна SQL Server 2016 AMO.
Если управляющие объекты аналитики SQL Server 2016 AMO еще не установлены, их следует
установить на каждом сервере приложений в ферме, а также на самом сервере SQL.
Скачать Microsoft SQL Server 2016 АМО можно по адресу: https://www.microsoft.com/en-
us/download/details.aspx?id=52676.
После того, как вы скачаете SQL Server AMO, запустите установочный MSI файл и нажмите «Next».
Рисунок 6.24 Установка Microsoft SQL Server 2016 Analysis Management Object
После этого:
1. Подтвердите условия лицензионного соглашения и нажмите «Next».
2. Введите свое имя и название организации и нажмите ««Next».
3. Подтвердите установку продукта, нажав кнопку «Install».
4. Система отобразит диалоговое окно установки продукта.
5. После окончания установки, нажмите «Finish».
Следующий важный шаг, это установка SQL Server 2012 Native Client на сервере приложений и на
SQL Server.
Скачать Microsoft SQL Server 2012 Native Client можно по адресу:
http://go.microsoft.com/fwlink/?LinkID=239648&clcid=0x409.
После того, как вы скачаете SQL Server Native Client, запустите установочный MSI файл и нажмите
«Next».
После установки SQL Server Native Client на сервера приложений и SQL их нужно перегрузить.
6.2.4 Добавление группы авторов отчетов в качестве администратора сервера служб аналитики
После того, как была создана группа «Report Authors», см. п. 2.3.2, и был установлен Project Server
2019, можно приступить к настройке прав доступа данной группы к возможности строить кубы
данных Project Server и настраивать отчетность.
Microsoft Excel не использует службу безопасного хранения для доступа к данным. Только службы
Excel в Microsoft SharePoint Server 2013 используют службу безопасного хранения. Пользователям,
работающим с отчетами в Microsoft Excel, требуется прямой доступ к базе данных
На сервере, где установлен SQL Server, запустите «Microsoft SQL Server Management Studio»,
выберите экземпляр ядра СУБД SQL Server, в котором хранятся базы данных отчетов Project
Server 2019 и подключитесь к службе «Database Engine».
После этого нужно выполнить следующие шаги:
1. Разверните «Security», щелкните правой кнопкой мыши «Logins», затем нажмите «New
Login».
2. В окне «New Login» на странице «General» нажмите кнопку «Search».
3. Щелкните «Object Types» и установите флажок «Groups».
4. Нажмите кнопку «ОК».
5. Введите имя группы, созданной для авторов отчетов.
6. Нажмите кнопку «Check Names».
При нажатии кнопки «Object Types» нужно поставить галочку у объекта «Groups», чтобы в поле
«Enter the objects name to select» можно было добавить группу «Report Authors»
В контроллере домена (AD) не забудьте добавить в группу авторов отчетов всех пользователей,
которые будут настраивать и создавать отчеты.
Если авторы отчетов также будут просматривать отчеты, то группу авторы отчетов необходимо
добавить к группе пользователей, просматривающих отчеты, в Active Directory
Для создания ключа Secure Store Service, нужно перейти в Центр администрирования SharePoint
и перейти по ссылке «Управление приложениями-службами - Служба Secure Store».
В окне «Приложение службы Secure Store» для создания ключа нужно выполнить следующие
шаги:
1. На вкладке «Изменить» выберите команду «Создать новый ключ».
2. Введите и подтвердите значение в поле «Фраза-пароль» и нажмите кнопку «ОК».
Находясь на странице «Приложение службы Secure Store» теперь нужно создать конечное
приложение для безопасного хранения.
Для этого, необходимо:
1. На странице «Приложение службы Secure Store» нажать кнопку «Создать».
2. На странице «Создать новое конечное приложение Secure Store»:
a. В поле «Код конечного приложения» введите «ProjectServerApplication» (без
кавычек и пробелов).
b. В поле «Отображаемое имя» введите имя целевого приложения службы
безопасного хранения.
c. В поле «Контактный адрес электронной почты» введите адрес электронной почты.
d. В раскрывающемся списке «Тип целевого приложения» выберите «Группа».
e. Нажмите кнопку «Далее».
Рисунок 6.32 Параметры учетной записи конечного приложения для безопасного хранения
После того, как будет создано конечное приложение, на странице «Приложение службы Secure
Store» нужно настроить учетные данные.
Для этого, щелкните или на ленте на кнопке «Настроить» или выберите в выпадающем меню
«Настройка учетных данных».
В диалоговом окне «Настроить учетные данные для целевого приложения службы безопасного
хранения (группа)» введите имя пользователя и пароль учетной записи, созданной для целевого
приложения службы безопасного хранения, и нажмите кнопку «ОК».
Как правило учетная запись, созданной для целевого приложения службы безопасного хранения
является учетная запись администратора фермы.
Этой учетной записи должны быть предоставлены разрешения «db_datareader» на базу данных
отчетов Project Server. Рекомендуется добавить эту учетную запись в группу авторов отчетов
Active Directory, чтобы предоставить ей необходимые разрешения.
Если у учетной записи со временем будет изменен пароль, необходимо будет также поменять
пароль в настройках учетных данных для безопасного хранения
Для настройки построения куба зайдите в центр администрирования SharePoint Server 2019 по
ссылке «Общие параметры приложения».
Project Server 2019 поддерживает множество кубов. Таким образом, Вы можете создавать кубы
специально разных департаментов, чтобы департамент видел только свои данные, а его данные
не видели пользователи других департаментов.
Вы можете управлять всеми Вашими кубами с одной страницы.
Для построения нового куба:
1. Нажмите «Создать» или на имени куба «Имя базы данных».
2. В поле:
a. «Сервер Analysis Services» укажите название сервера, где установлена служба
«Analysis Services». По умолчанию это название сервера SQL.
b. «База данных Analysis Services для создания» укажите произвольное название куба
OLAP.
Просмотреть статус построения куба вы можете, нажав на ссылку в строке с вашей базой данных
в поле «Состояние». При этом откроется дополнительное окно «Состояние построения» с
расширенной информацией о состоянии построения куба.
После того как у вас готова виртуальная машина, необходимо некие☺ возможности Windows
Server, используя команду PowerShell - Add-WindowsFeature.
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-
Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-
Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-
Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-
Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-
Foundation
7
Описан сценарий как для тестовой среды. Выделяйте минимум 4 ГБ ОЗУ на виртуальную машину
OOS.
Алексей Просницкий, MVP, PM
Развертывание, настройка и IT-администрирование Project Server 2019 117
Рисунок 7.3 Запрос на перегрузку после окончания установки необходимых ролей и служб
С данной установкой вообще нет никаких проблем, нужно только помнить, что OOS это
отдельный сервер, на котором должен быть только OOS в гордом одиночестве.
После старта команды нужно будет ввести «Y (Yes)», при условии, что есть лицензии на
редактирование документов в вебе и «N (No)», если нет.
После ввода «Y (Yes)» система приступит к таинственному развертыванию Office Online Server.
OOS, при своей работе, будет пытаться обновить данные в книгах Excel Online или в ODC файлах.
Чтобы обновление не заканчивалось ошибкой нужно выполнить следующую команду по
протоколу HTTP:
Set-OfficeWebAppsFarm -AllowHttpSecureStoreConnections:$true
После окончания выполнения команды можно переходить к интеграции SharePoint Server и OOS.
Первый шаг – проверить наличие ОЗУ для выполнения привязки. Минимум 4 Гб ОЗУ для OOS и
6 ГБ ОЗУ для SPS 2016, иначе просто «не взлетит».
<WacServerName> — это точка входа для трафика сервера Office Online Server. Для тестовой
среды указывается параметр –AllowHTTP, чтобы разрешить SharePoint Server 2019 получать
сведения из фермы серверов Office Online Server посредством протокола HTTP. Если не указать
–AllowHTTP, то SharePoint Server 2019 будет пытаться использовать для взаимодействия с фермой
серверов Office Online Server протокол HTTPS, и эта команда завершится неудачно.
Office Online Server, при взаимодействии с узлом SharePoint Server 2019 по умолчанию использует
зону internal-https. Чтобы в этом удостовериться, выполняется следующая команда:
Get-SPWOPIZone
А потом команда:
Set-SPWOPIZone -zone "internal-http"
Чтобы использовать Office Online в SharePoint Server 2019 посредством протокола HTTP в
тестовой среде, необходимо установить для параметра AllowOAuthOverHttp значение True. В
противном случае Office Online не будет работать. Текущее состояние можно проверить,
выполнив следующую команду:
(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp
Рисунок 7.16 Выполненная команда для использования OOS посредством протокола HTTP
Если эта команда возвращает значение False, установите значение True, выполнив следующую
команду.
$config = (Get-SPSecurityTokenServiceConfig)
$config.AllowOAuthOverHttp = $true
$config.Update()
После выполнения данной команды нужно снова выполнить команду, для проверки
(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp
Последний шаг, это включение API Excel SOAP, который необходим для обновления данных по
расписанию с помощью Excel Online, а также для отображения веб-части Excel.
Чтобы включить API Excel SOAP, необходимо выполнить следующую команду:
$Farm = Get-SPFarm
$Farm.Properties.Add("WopiLegacySoapSupport", "<URL>/x/_vti_bin/ExcelServiceInternal.asmx");
$Farm.Update();
7.4.1 Предоставление учетной записи компьютера Office Online Server права администратора
служб Analysis Services
Последние действия – это предоставление учетной записи компьютера Office Online Server права
администратора служб Analysis Services.
С помощью SQL Management Studio нужно подключиться к экземпляру Analysis Services и
добавить сервер OOS в администраторы службы Analysis Services.
Для регистрации сервера служб Analysis Services на сервере Office Online Server следует
ззагрузить модуль OfficeWebApps используя следующую команду PowerShell:
Import-Module OfficeWebApps
Рисунок 7.21 Команда PowerShell для регистрации сервера служб Analysis Services на сервере OOS
После регистрации сервера служб AS, нужно добавить сервер служб Analysis Services, например
[MyServer]\POWERPIVOT.
New-OfficeWebAppsExcelBIServer -ServerId [MyServer]\POWERPIVOT]
Для разработки рабочих процессов для Project Server 2019 можно использовать SharePoint
Designer 2013. Правда, чтобы окончательно получить данную возможность, нужно настроить
ферму рабочих процессов.
SharePoint Designer 2013 можно скачать по ссылке http://www.microsoft.com/ru-
ru/download/details.aspx?id=35491.
Так как процесс установки SharePoint Designer 2013 в 99% случаев не вызывает вопросов, мы не
будем этот процесс здесь рассматривать.
После установки и запуски SharePoint Designer 2013, в окне запуска нажмите «Открыть сайт» и
скопируйте в окно поиска адрес узла PWA (например, http://ps2016/pwa).
После того, как откроется узел PWA, нужно нажать на кнопке «Рабочий процесс сайта» и
посмотреть на тип платформы.
Как вы увидите, там нет возможности разработать процессы ни под SharePoint Server 2019, ни под
Project Server 2019.
Для того, чтобы получить возможности разработки рабочих процессов под 2013 платформу,
нужно установить и настроить дополнительное приложение «Workflow Manager 1.0».
Для установки Workflow Manager нужно скачать и установить приложение «Web Platform Installer
5.0». Скачать данное приложение можно по ссылке
https://www.microsoft.com/web/downloads/platform.aspx?lang=.
После установки «Web Platform Installer 5.0» запустите его, под учетной записью администратора
фермы, на сервере где установлен SharePoint Server 2019, и в окне поиска введите «workflow
manager» и после того, как произойдет поиск, напротив продукта «Workflow Manager Client 1.0
Cumulative Update 3» и «Workflow Manager 1.0 Refresh (CU2)» нажмите кнопку «Add».
После установки приложений «Workflow Manager Client 1.0 Cumulative Update 3» и «Workflow
Manager 1.0 Refresh (CU2)», нужно найти и установить еще два приложения:
1. Service Bus 1.0;
2. Service Bus 1.0 Cumulative Update 1.Рисунок 8.5
После окончания установки приложений Workflow Manager, вам нужно запустить приложение
«Workflow Manager Configuration».
В разделе «Configure Admin Group» рекомендуется вводить имя отдельной созданной доменной
группы для администраторов рабочих процессов, в нее же и необходимо добавить учетную
запись администратора фермы.
На странице «Service Bus Configuration» также проверяем связь с сервером SQL, вводим все
пароли и нажимаем стрелку «Вправо».
Последний шаг, который остался сделать, это присоединение узла PWA к ферме рабочих
процессов.
Сначала мы проверим параметры фермы, где будут настроены рабочие процессы (Workflow
Manager), а именно порты http и https.
Для этого, под администратором в меню «Пуск» нужно запустить командную консоль SharePoint
Server 2019 и ввести команду «Get-WFFarm».
Так как мы будет использовать порт http 12291, следующий шаг — это добавление к сайту рабочих
процессов в IIS порта 12291.
После добавления порта, для регистрации фермы рабочих процессов, в окне командной консоли
PowerShell SharePoint Server 2019, нужно ввести команду:
Register-SPWorkflowService -SPSite "http://your_server/your_pwa" -WorkflowHostUri
"http://your_server:12291" –AllowOauthHttp -Force
Вышеперечисленная команда ничего не возвращает. После того, как вы снова в окне ввода
команды увидите строку имени пользователя, нужно перейти в «Центр администрирования –
Управление приложениями – Управление приложениями службами».
Система автоматически могла создать несколько приложений служб рабочих процессов. Вам
нужно удалить все прокси службы. В оставшийся вы увидите уведомление о том, что служба
рабочих процессов подключена.
Также для проверки связи службы с сервером, нужно перейти в «Центр администрирования –
Управление приложениями – Настройка связей для приложений служб» и удостовериться, что
напротив службы рабочих процессов стоит галочка и служба находиться в списке прокси-
приложений.
После запуска SharePoint Designer и вода url адреса узла PWA, на ленте нажмите кнопку «Рабочий
процесс сайта». В появившемся окне «Создание рабочего процесса сайта», вы теперь сможете
выбирать платформу разработки рабочих процессов для Project Server.
Рисунок 8.17 Настроенный SharePoint Designer для разработки рабочих процессов для проектов Project Server 2019
Мало установить Project Server. Для его успешной его работы необходима ежедневная работа в
части его поддержки.
Мы выделяем два вида поддержки работоспособности Project Server:
1. ИТ поддержка;
2. Бизнес поддержка.
За первый вид поддержки должен отвечать тот человек, кто ставил Project Server, тот, кто
занимается ежедневным обслуживанием других серверов организации.
В сферу его ответственности должны входят обязанности по администрированию очередей, баз
данных и настройке действующих политик (Центр администрирования SharePoint – Общие
параметры приложения – Параметры PWA – Управление).
Все действия, совершаемые пользователями при работе в Project Server 2019 сохраняют результат
действий в базы данных SQL.
И естественно, чем больше пользователей и чем больше действий они совершают, тем больше
информации сохраняется в базах данных SQL. Информация сохраняется в базах данных по
очереди, и иногда может возникнуть «столпотворение» от многих желающих сохранить данные.
Это столпотворение возникает, как правило, в результате следующих критических операций:
• Сохранение и подтверждение расписаний.
• Сохранение и публикация проектов.
• Архивирование и восстановление баз данных.
• Построение куба OLAP.
• Построение отчетов.
8
Решено не рассматривать политики управления базами данных OLAP, так как считаем, что это сфера ответственности не ИТ
администратора, а бизнес администратора
Алексей Просницкий, MVP, PM
Развертывание, настройка и IT-администрирование Project Server 2019 142
число «60». Важно понимать, чем больше будет храниться версий проекта, тем больше нужно
места для хранения данных на ваших жестких дисках.
После настройки графика копирования и политики хранения версий проекта, нужно нажать
«Сохранить».
После сохранения параметров ежедневного резервного копирования Project Server 2019 будет
автоматически копировать выбранные элементы. Кроме того, Project Server 2019 будет
автоматически копировать только те проекты, в которые с момента предыдущего копирования
вносились изменения.
Ежедневное резервное копирование не заменяет копирование баз данных на уровне SQL Server
После того, как вы в системе скопировали те или иные документы, п. 9.1.3, по ссылке «Центр
администрирования SharePoint – Общие параметры приложения – Параметры PWA –
Управление – Административное восстановление», находятся параметры выбора элементов и их
восстановления.
1. Оставляет или убирает галочку, тем самым регулируя право руководителей проектов
вести мастер проекты.
2. Разрешает или нет руководителям проектов пользоваться локальными календарями.
Если в вашей компании планируется работа с порталами проектов в части документов, рисков,
вопросов, коммуникаций, необходимо настроить параметры подготовки сайтов проектов.
В случае миграции с Project Server 2013 на Project Server 2019 или в случае миграции с одного
узла PWA на другой, на странице «Массовое обновление подключенных сайтов SharePoint»
нужно выбрать пути и адреса к сайтам, поставить необходимые галочки обновления и
разрешений и нажать «Обновление».
В списке заданий следует выбрать ту, у которой вы хотите задать расписание ее выполнения.
На странице «Изменение задания таймера» выбранной службы, необходимо выбрать
периодичность выполнения задания и нажать «Ок». Если же вам нужно сразу выполнить задание,
нажмите кнопку «Выполнить».
Для работы рабочих процессов, необходимым условием также является задание учетной записи-
посредника рабочего процесса. По умолчанию используется учетная запись, применяемая при
создании сайта PWA. При необходимости можно сохранить значения по умолчанию, однако
рекомендуется создать для этой цели отдельную учетную запись Active Directory.
Обратите внимание на то, что учетную запись следует изменять перед запуском любых
рабочих процессов, чтобы предотвратить сбой выполняющихся процессов
9.2.6.1 Создание учетной записи пользователя Project Server 2019 для учетной записи-
посредника рабочего процесса Active Directory
Для управления рабочими процессами на Project Server 2019 необходимо первоначально создать
учетную запись ответственного пользователя.
Для этого нужно:
В процессе работы с Project Server 2019 нужно анализировать действия пользователей. Для
анализа действий используется служба ULS (Unified Logging Systems).
Чтобы настроить службу ULS нужно перейти в Центр администрирования SharePoint и выбрать
«Отслеживание – Настройка средств сбора данных диагностики».
Для того чтобы открыть ULS-лог, нужно перейти в папку, которая была указана как место
сохранения журнала, выбрать тот файл, дата и время которого соответствует тому времени, когда
вам нужно провести анализ и открыть его в Microsoft Excel.
В открывшемся логе в Microsoft Excel, следует отфильтровать данные по полю «Area» и в поле
«Correlation» найти тот идентификатор, который появляется при ошибке тех или иных действий
пользователя или при работе очереди (п. 9.1.1).
В окне запуска мастера баз данных, нажмите «Next», следует ввести имя плана обслуживания и
нажать «Change».
Среди задач обязательно нужно выбрать бекапирование (архивирование) баз данных и логов
баз данных. Все остальные галочки можно выбрать по желанию. Хотя, как показывает практика,
иногда запускается «Rebuild Index» для ускорения работы Project Server.
Как только выбрали задачи обслуживания, задача определить приоритетность исполнения задач.
После определения порядка выполнения задач, следующий шаг - выбор баз данных для плана
обслуживания. Для обслуживания Project Server 2019 вы должны выбрать одну базу данных
(Content) для всех задач, которые определили шагом ранее.
В окне настройки опций отчета, поставьте галочку о необходимости создавать или текстовый
отчет, который будет сохраняться в указанную папку, или отчет, который будет направляться
выбранному адресату по электронной почте. Естественно, для рассылки отчетов по электронной
почте, ваша система должна быть соответствующим образом настроена.
В окне проверки плана проверьте созданные параметры, и, если вас все устраивает, и вы ничего
не забыли, нажмите кнопку «Finish».
Мастер, после нажатия кнопки «Finish» запустит создание плана, после окончания создания
которого, нужно нажать кнопку «Close».
№ Действие Отметка
1. Создать необходимые учетные записи (DOMAIN\sp_farm, DOMAIN\sp_app_pool)
Создать группы в службе каталогов Active Directory (DOMAIN\Report Authors,
2.
DOMAIN\Report Viewers, DOMAIN\Report External Viewers)
3. Настроить сетевые конфигурации SQL Server
4. Добавить имя входа для учетной записи администратора фермы
5. Настроить службы аналитики (Analysis Services)
30. Добавить группу авторов отчетов в качестве администратора сервера служб аналитики
ЗАМЕТКИ