Настройка служб отчетности
Учётная запись службы
Обязательно поймите, какую учётную запись службы вы используете для служб отчетности. Если возникнут проблемы, это может быть связано с используемой учётной записью службы. По умолчанию используется Network Service. Каждый раз, когда я разворачиваю новые сборки, я всегда использую учетные записи домена, так как именно здесь я, скорее всего, столкнусь с проблемами. Для этой конфигурации на моем сервере я использовал учётную запись домена, названную RSService.
URL веб-службы
Нам нужно настроить URL веб-службы. Это виртуальный каталог ReportServer (vdir), который размещает веб-службы, используемые службами отчетности, и с которыми будет взаимодействовать SharePoint. Если вы не хотите настраивать свойства vdir (например, SSL, порты, заголовки хоста и т. д.), вы просто можете нажать «Применить» и продолжить.
Рисунок 3: Настройка URL веб-службы
Когда это будет сделано, вы должны увидеть следующую картину.
Рисунок 4: Успешная настройка URL веб-службы
База данных
Нам нужно создать каталог базы данных служб отчетности. Это может быть размещено на любом движке базы данных SQL 2008 или SQL 2008 R2. SQL11 также будет работать, но он все еще в BETA. Это действие по умолчанию создаст две базы данных: ReportServer и ReportServerTempDB. Другим важным шагом является выбор SharePoint Integrated в качестве типа базы данных. После выбора это нельзя изменить. Пожалуйста, обратите внимание на рисунки 5, 6 и 7 для справки.
Рисунок 5: Создание базы данных отчетного сервера
Рисунок 6: Настройка сервера базы данных и типа аутентификации
Рисунок 7: Настройка имени базы данных и режима
Для учетных данных именно так отчетный сервер будет взаимодействовать с SQL Server. Какая бы учетная запись вы ни выбрали, ей будут предоставлены определенные права в каталоге базы данных, а также в нескольких системных базах данных через RSExecRole. MSDB - это одна из этих баз данных для использования подписки, так как мы используем SQL Agent.
Рисунок 8: Настройка учетных данных базы данных отчетного сервера
Когда это будет сделано, это должно выглядеть как на следующем рисунке.
Рисунок 9: Прогресс завершения настройки базы данных отчетного сервера
URL менеджера отчетов
Мы можем пропустить URL менеджера отчетов, так как он не используется в режиме интеграции с SharePoint. SharePoint является нашим фронтендом. Менеджер отчетов не работает.
Ключи шифрования
Резервное копирование ваших ключей шифрования и убедитесь, что вы знаете, где их храните. Если вы окажетесь в ситуации, когда вам нужно перенести базу данных или восстановить её, вам это понадобится.
На этом всё для диспетчера конфигурации служб отчетности. Если вы перейдете по URL вкладки URL веб-службы, это должно показать что-то похожее на следующий рисунок.
Рисунок 12: Доступ к серверу отчетов после установки
Что произошло? SharePoint установлен на моем WFE, и я закончил настройку служб отчетности. В этом примере службы отчетности и SharePoint находятся на разных машинах. Если бы они находились на одной машине, вы бы не увидели этой ошибки. Технически нам нужно установить SharePoint на сервер RS. Это означает, что IIS также будет включен.