Настройка служб отчетности

Учётная запись службы

Обязательно поймите, какую учётную запись службы вы используете для служб отчетности. Если возникнут проблемы, это может быть связано с используемой учётной записью службы. По умолчанию используется Network Service. Каждый раз, когда я разворачиваю новые сборки, я всегда использую учетные записи домена, так как именно здесь я, скорее всего, столкнусь с проблемами. Для этой конфигурации на моем сервере я использовал учётную запись домена, названную RSService.

URL веб-службы

Нам нужно настроить URL веб-службы. Это виртуальный каталог ReportServer (vdir), который размещает веб-службы, используемые службами отчетности, и с которыми будет взаимодействовать SharePoint. Если вы не хотите настраивать свойства vdir (например, SSL, порты, заголовки хоста и т. д.), вы просто можете нажать «Применить» и продолжить.

todo:image_alt_text

todo:image_alt_text

Рисунок 3: Настройка URL веб-службы

Когда это будет сделано, вы должны увидеть следующую картину.

todo:image_alt_text

Рисунок 4: Успешная настройка URL веб-службы

База данных

Нам нужно создать каталог базы данных служб отчетности. Это может быть размещено на любом движке базы данных SQL 2008 или SQL 2008 R2. SQL11 также будет работать, но он все еще в BETA. Это действие по умолчанию создаст две базы данных: ReportServer и ReportServerTempDB. Другим важным шагом является выбор SharePoint Integrated в качестве типа базы данных. После выбора это нельзя изменить. Пожалуйста, обратите внимание на рисунки 5, 6 и 7 для справки.

todo:image_alt_text

Рисунок 5: Создание базы данных отчетного сервера

todo:image_alt_text

Рисунок 6: Настройка сервера базы данных и типа аутентификации

todo:image_alt_text

Рисунок 7: Настройка имени базы данных и режима

Для учетных данных именно так отчетный сервер будет взаимодействовать с SQL Server. Какая бы учетная запись вы ни выбрали, ей будут предоставлены определенные права в каталоге базы данных, а также в нескольких системных базах данных через RSExecRole. MSDB - это одна из этих баз данных для использования подписки, так как мы используем SQL Agent.

todo:image_alt_text

Рисунок 8: Настройка учетных данных базы данных отчетного сервера

Когда это будет сделано, это должно выглядеть как на следующем рисунке.

todo:image_alt_text

Рисунок 9: Прогресс завершения настройки базы данных отчетного сервера

URL менеджера отчетов

Мы можем пропустить URL менеджера отчетов, так как он не используется в режиме интеграции с SharePoint. SharePoint является нашим фронтендом. Менеджер отчетов не работает.

Ключи шифрования

Резервное копирование ваших ключей шифрования и убедитесь, что вы знаете, где их храните. Если вы окажетесь в ситуации, когда вам нужно перенести базу данных или восстановить её, вам это понадобится.

todo:image_alt_text

На этом всё для диспетчера конфигурации служб отчетности. Если вы перейдете по URL вкладки URL веб-службы, это должно показать что-то похожее на следующий рисунок.

todo:image_alt_text

Рисунок 12: Доступ к серверу отчетов после установки

Что произошло? SharePoint установлен на моем WFE, и я закончил настройку служб отчетности. В этом примере службы отчетности и SharePoint находятся на разных машинах. Если бы они находились на одной машине, вы бы не увидели этой ошибки. Технически нам нужно установить SharePoint на сервер RS. Это означает, что IIS также будет включен.