Как настроить интеграцию с SharePoint на отдельном сервере
Добавления: 15 сентября 2007 г.
Одним из сценариев развертывания для запуска служб Reporting Services в режиме интеграции с SharePoint является установка всех компонентов сервера и баз данных приложений на один отдельный сервер. Такая конфигурация полезна, чтобы понять, как взаимодействуют эти технологии, или при разработке пользовательского приложения, если нужно, чтобы все службы были доступны на одном компьютере. На следующем рисунке показаны компоненты, которые необходимо установить.
Предварительные требования
Перед началом установки компонентов выполните следующие действия.
- Ознакомьтесь с общими сведениями о конфигурациях развертывания, чтобы получить представление об устанавливаемых компонентах. Дополнительные сведения см. в разделе Конфигурации развертывания для служб Reporting Services в режиме интеграции с SharePoint.
- Ознакомьтесь с разделом, содержащим обзор конфигурации, чтобы найти рекомендации по настройке учетной записи службы и получить дополнительные сведения о шагах настройки. Дополнительные сведения см. в разделе Настройка служб Reporting Services для интеграции с SharePoint 3.0.
- Ознакомьтесь с требованиями к оборудованию и программному обеспечению, предъявляемыми ко всем сценариям развертывания, в которые входят службы Reporting Services в режиме интеграции с SharePoint. Дополнительные сведения см. в разделе Требования для запуска служб Reporting Services в режиме интеграции с SharePoint.
- Ознакомьтесь с содержанием остальной части этого раздела, чтобы узнать о дополнительных требованиях, предъявляемых к конфигурации с отдельным сервером.
Сведения о базах данных для конфигурации с отдельным сервером
В службах Reporting Services и продуктах и технологиях SharePoint для хранения данных используются реляционные базы данных SQL Server. Службам Reporting Services необходим экземпляр компонента Database Engine совместимого выпуска. Продукты и технологии SharePoint могут использовать существующий сервер базы данных, если такой имеется. Если его нет, то программа установки установит SQL Server Embedded Edition в качестве внутреннего компонента и будет использовать его для баз данных приложений. Поскольку компонент Database Engine все равно будет необходимо установить для служб Reporting Services, то, возможно, стоит использовать этот же экземпляр и для баз данных приложений SharePoint.
Однако если разрешить программе установки установить SQL Server Embedded Edition, это значительно сократит количество шагов, которые надо будет совершить во время установки и настройки. Если на диске достаточно места, то стоит использовать выпуск Embedded Edition, предоставляемый SharePoint.
Если наличие нескольких экземпляров SQL Server на компьютере нежелательно, то для баз данных конфигурации и содержимого SharePoint можно использовать компонент Database Engine. Чтобы сделать это, необходимо выбрать параметр установки Дополнительно во время установки продукта или технологии SharePoint.
Примечание. |
---|
Экземпляр сервера отчетов не может использовать для своей базы данных выпуск Embedded Edition. Однако экземпляр Embedded Edition, установленный продуктом или технологией SharePoint, может параллельно сосуществовать с другими выпусками компонента Database Engine, которые могут быть установлены. Дополнительные сведения о требованиях, предъявляемых выпусками к базе данных сервера отчетов, см. в разделе Создание базы данных сервера отчетов. |
Порт и веб-узел по умолчанию для конфигурации с отдельным сервером
Параллельная установка сервера отчетов и экземпляра продукта или технологии SharePoint на один компьютер требует, чтобы каждому веб-приложению был назначен свой уникальный номер порта. Если при установке продукта или технологии SharePoint выбрать параметр Обычная установка или использовать параметры по умолчанию, Мастер настройки продуктов и технологии SharePoint при настройке веб-приложения SharePoint использует веб-узел по умолчанию и назначает порт 80 веб-узлу верхнего уровня. Если для сервера отчетов нужно использовать веб-узел по умолчанию, для него необходимо выбрать другой порт, а затем запустить веб-узел по умолчанию.
Порядок установки
Компоненты можно устанавливать в любом порядке, но для обеспечения оптимальных результатов следует вначале установить службы Reporting Services и проверить правильность установки экземпляра служб, а затем установить продукт или технологию SharePoint.
Чтобы сократить количество шагов, следует устанавливать службы Reporting Services и компонент Database Engine одновременно. Поскольку службы Reporting Services и компонент Database Engine устанавливаются совместно, то, скорее всего, появится возможность установить службы Reporting Services в конфигурации по умолчанию, когда виртуальные каталоги, учетные записи служб и базы данных сервера отчетов автоматически настраиваются во время установки.
В следующем списке приводится сводка задач по развертыванию.
- Установите службы Reporting Services и компонент Database Engine. Если это возможно, при установке служб Reporting Services выберите параметр Установить конфигурацию по умолчанию.
- Настройте сервер отчетов, если он не был настроен, и проверьте правильность установки.
- Установите пакет обновления 2 (SP2) для SQL Server 2005.
- Загрузите и установите распространяемый пакет Microsoft .NET Framework версии 3.0.
- Установите Windows SharePoint Services или Office SharePoint Server 2007. По возможности выберите параметр установки Дополнительно.
- Запустите мастер настройки продуктов и технологий SharePoint, затем откройте узел SharePoint, чтобы проверить правильность установки.
- Загрузите и установите надстройку служб Reporting Services для технологий SharePoint.
- Настройте функции интеграции с сервером отчетов в центре администрирования.
Установка служб Reporting Services и компонента Database Engine
- Установите службы Reporting Services и компонент Database Engine на один компьютер. Дополнительные сведения см. в разделе Как установить службы Reporting Services на один компьютер.
После окончания установки ее успешность можно проверить, открыв диспетчер отчетов. Диспетчер отчетов можно открыть, набрав https://localhost/reports в поле URL-адреса в окне обозревателя.
Впоследствии, после того как сервер отчетов будет настроен на работу в режиме интеграции с SharePoint, диспетчер отчетов больше не будет доступен. Однако поскольку в данный момент сервер отчетов работает в собственном режиме, можно использовать диспетчер отчетов для проверки правильности установки.
Если не была установлена конфигурация по умолчанию, то для настройки сервера отчетов можно использовать программу настройки служб Reporting Services. Инструкции см. в разделе Разделы руководства по настройке служб Reporting Services.
Установка пакета обновления 2 (SP2) для SQL Server 2005
Загрузите и установите пакет обновления 2 (SP2) для SQL Server 2005. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2005 (на английском языке) на веб-узле Майкрософт.
Пакет обновления 2 (SP2) можно установить как на настроенную, так и на ненастроенную установку служб Reporting Services.
При установке пакета обновления 2 (SP2) можно принять все значения по умолчанию.
Убедитесь, что для обновления пакетом обновления 2 были выбраны экземпляры как компонента Database Engine (MSSQLSERVER), так и служб Reporting Services (<servername>\ReportServer).
Загрузка и установка распространяемого пакета платформы .NET Framework 3.0
Загрузите платформу .NET Framework 3.0. из центра загрузки Майкрософт.
Запустите программу установки. Установка производится в фоновом режиме, и для ее завершения может потребоваться некоторое время. Чтобы проверить состояние установки, щелкните значок установки платформы Microsoft .NET Framework 3.0 в области уведомлений на панели задач.
Установка и настройка служб Windows SharePoint или Office SharePoint Server.
Запустите файл Setup.exe с установочного носителя.
Введите ключ продукта (25 символов).
Примите лицензионное соглашение.
Щелкните Обычная установка.
Этот параметр сокращает количество шагов установки. Программное обеспечение устанавливается немедленно, с использованием всех значений по умолчанию. Также автоматизируются шаги настройки для установки центра администрирования и узла SharePoint по умолчанию.
Если необходимо использовать уже существующий экземпляр компонента Database Engine, выберите Дополнительно. Если был выбран этот параметр, программа установки предоставляет параметр установки Полная установка, с помощью которого можно указать, какой сервер базы данных нужно использовать. Необходимо заметить, что при выборе параметра установки Дополнительно увеличивается сложность шагов настройки, которые надо будет впоследствии совершить. Дополнительные сведения о том, как указать и настроить Дополнительную установку, см. в подразделе «Установка продукта или технологии SharePoint» раздела Как настроить интеграцию с SharePoint на нескольких серверах. После завершения Дополнительной установки и совершения шагов по настройке, приведенных в разделе по развертыванию на нескольких серверах, вернитесь в этот раздел, измените назначения портов и продолжите выполнение оставшихся задач.
На странице Готово проверьте, что установлен флажок Запустить мастер настройки продуктов и технологий SharePoint.
Нажмите кнопку Закрыть.
После завершения программы установки запустится мастер настройки продуктов и технологий SharePoint. Поскольку был выбран параметр Обычная установка, задачи настройки будут выполняться в фоновом режиме; после их завершения можно нажать кнопку Готово.
Проверьте успешность установки. По умолчанию после завершения задач настройки в окне обозревателя откроется узел SharePoint. На этом этапе происходит проверка процесса установки и конфигурации.
По умолчанию мастер настройки продуктов и технологий SharePoint назначает для веб-приложения SharePoint порт 80, что делает сервер отчетов недоступным. В связи с этим понадобится изменить настройки конфигурации сервера отчетов для использования другого порта и запустить веб-узел по умолчанию.
Изменение порта для веб-узла по умолчанию
Запустите IIS Manager. Нажмите кнопку Пуск, выберите Администрирование и щелкните Internet Information Services.
Щелкните правой кнопкой мыши Свойства на веб-узле по умолчанию.
Задайте другой порт. По умолчанию веб-приложение SharePoint использует порт 80. Чтобы запустить сервер отчетов на том же компьютере на веб-узле по умолчанию, выберите другой неиспользуемый порт (например 8080).
Запустите веб-узел по умолчанию. Этот веб-узел останавливается при создании и настройке коллекции веб-узлов для веб-приложения SharePoint. Для доступа к серверу отчетов необходимо перезапустить этот веб-узел. Чтобы сделать это, щелкните правой кнопкой мыши пункт Веб-узел по умолчанию и выберите Пуск.
Откройте окно обозревателя и наберите URL-адрес, включая порт (например http://example-server-name:8080/reportserver), чтобы проверить, что сервер отчетов работает.
Если используется веб-узел по умолчанию, настроенный на определенный порт, то с помощью текстового редактора в файле RSReportServer.config в параметр конфигурации UrlRoot следует добавить порт (например http://example-server-name:8080/reportserver). С помощью параметра конфигурации UrlRoot службы Reporting Services формируют ссылки в почтовых сообщениях, указывающие на отчеты, которые обрабатываются на сервере отчетов. Дополнительные сведения об этом файле см. в разделе Файл конфигурации RSReportServer.
Создание базы данных сервера отчетов для работы в режиме интеграции с SharePoint
Запустите программу настройки служб Reporting Services и подключитесь к экземпляру сервера отчетов. Инструкции см. в разделе Как запустить настройку служб Reporting Services.
В области навигации выберите пункт Настройка базы данных.
В разделе Режим сервера нажмите кнопку Изменить.
Нажмите кнопку Да, чтобы подтвердить создание новой базы данных сервера отчетов с поддержкой режима интеграции с SharePoint.
В поле Имя базы данных введите имя новой базы данных, например reportserverSharepointMode.
Убедитесь, что установлен флажок Создать базу данных сервера отчетов в режиме интеграции с SharePoint.
Для создания базы данных нажмите кнопку ОК.
Нажмите кнопку Применить, чтобы автоматически настроить остальные параметры соединения. Чтобы выполнить этот шаг, будет предложено установить соединение с экземпляром компонента Database Engine. Нажмите кнопку ОК, чтобы подтвердить соединение. Дополнительные сведения см. в разделе Как создать базу данных сервера отчетов для режима интеграции с SharePoint (настройка служб Reporting Services).
При новой установке служб Reporting Services нужно также настроить учетную запись автоматической обработки отчетов, если требуется поддержка автоматического выполнения отчетов. При необходимости настройте сервер отчетов для доставки электронной почты. Дополнительные сведения см. в образце кода Настройка учетной записи для автоматической обработки отчетов и разделе Настройка сервера отчетов для работы с электронной почтой.
Загрузка и установка надстройки служб Reporting Services для технологий SharePoint
Щелкните ссылку Надстройка служб Microsoft SQL Server 2005 Reporting Services для технологий SharePoint, чтобы перейти на страницу загрузки на веб-узле Майкрософт.
Важно! Для установки надстройки служб Reporting Services необходимо быть администратором веб-фермы SharePoint и администратором коллекции веб-узлов. Выберите язык для установки.
В разделе Загружаемые файлы нажмите кнопку Загрузить, чтобы установить 32-разрядную или 64-разрядную версию надстройки служб Reporting Services.
Нажмите кнопку Сохранить, чтобы сохранить файл на своем компьютере.
Откройте проводник Windows и перейдите в папку, где расположен файл.
Дважды щелкните файл SharePointRS.msi, чтобы начать установку. Дополнительные сведения см. в разделе Как установить надстройку служб Reporting Services.
Получите последнюю версию файла Readme для надстройки служб Reporting Services, чтобы ознакомиться с последними критическими изменениями и известными проблемами. На странице загрузки веб-узла Майкрософт в разделе Загружаемые файлы нажмите кнопку Загрузить, чтобы открыть файл readme_rsaddin.htm, а затем сохраните файл на своем компьютере.
Настройка интеграции сервера отчетов
Нажмите кнопку Пуск, выберите пункт Администрирование, а затем выберите пункт Центр администрирования SharePoint 3.0.
Важно! Для установки надстройки служб Reporting Services необходимо быть администратором веб-фермы SharePoint и администратором коллекции веб-узлов. Щелкните Управление приложениями. Появится новый раздел с именем «Службы Reporting Services». В этом разделе имеются ссылки на страницы, которые используются для указания параметров интеграции. Если этот раздел не отображается, необходимо активировать функцию интеграции с сервером отчетов. Дополнительные сведения см. в разделе Как активировать функцию интеграции с сервером отчетов в центре администрирования SharePoint.
Как минимум нужно установить URL-адрес сервера отчетов, выбрать метод проверки подлинности и предоставить серверу отчетов доступ к базам данных SharePoint. Дополнительные сведения см. в разделе Как настроить функцию интеграции с сервером отчетов в центре администрирования SharePoint.
Закройте центр администрирования.
Следующие шаги
Проверьте результаты интеграции, запустив средство настройки служб Reporting Services и открыв страницу «Интеграция SharePoint», чтобы увидеть состояние сервера. Должна отображаться ссылка, которая открывает центр администрирования SharePoint.
Проверить установку также можно, открыв окно веб-обозревателя на сервере отчетов. URL-адрес должен иметь следующий вид: «http://имя_сервера:8080/сервер_отчетов». Этот URL-адрес указывает на конечную точку-посредник. После добавления элементов сервера отчетов в библиотеку SharePoint можно открыть окно веб-обозревателя на этом URL-адресе, чтобы просмотреть элементы веб-узла.
Наконец, можно открыть веб-приложение SharePoint и загрузить отчеты и другие документы в библиотеку SharePoint.
После установки всех компонентов и настройки параметров для соединения компонентов сервера необходимо назначить разрешения, добавить типы содержимого и добавить элементы сервера отчетов в библиотеку SharePoint.
Чтобы завершить задачи развертывания для интеграции с сервером, выполните следующие действия.
- Откройте веб-приложение SharePoint. URL-адрес по умолчанию — http://<имя_сервера>.
- Установите разрешения, чтобы предоставить пользователям доступ к узлу SharePoint. Необходима защита, но если требуется наследовать существующие разрешения, устанавливать разрешения для отдельных элементов не нужно. Дополнительные сведения см. в разделе Управление разрешениями и безопасностью элементов сервера отчетов на узле SharePoint или Как задать разрешения для элементов сервера отчетов на узле SharePoint.
- Добавьте типы содержимого служб Reporting Services, если нужно создать новые общие источники данных, модели отчетов и отчеты построителя отчетов. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (режим интеграции с SharePoint).
- Создайте общие источники данных, которые будут использоваться с отчетами и моделями. Дополнительные сведения см. в разделе Как создать общие источники данных и управлять ими (режим интеграции с SharePoint).
- Создайте общие расписания, которые будут использоваться с подписками и автоматической обработкой отчетов. Дополнительные сведения см. в разделе Как создать общие расписания и управлять ими (режим интеграции с SharePoint).
- Опубликуйте файлы определения отчетов (RDL), файлы источников данных (RDS) и файлы моделей отчетов (SMDL) в библиотеке SharePoint. Можно также использовать команду «Передать» в библиотеке SharePoint для загрузки файлов RDL-файлов и SMDL-файлов, но не RDS-файлов. В зависимости от разрешений можно также создавать отчеты в построителе отчетов и сохранять их в библиотеке. Если отчет включает ссылки на общие источники данных или внешние файлы, необходимо обновить эти ссылки. Дополнительные сведения см. в образце кода Развертывание отчетов, моделей и общих источников данных на узле SharePoint и разделе Как передать документы в библиотеку SharePoint (режим интеграции с SharePoint).
При загрузке отчетов убедитесь в правильности свойств источников данных для этих отчетов. Источник данных должен иметь допустимую строку соединения с внешним источником данных. Тип учетных данных должен быть допустимым для топологии сети. А именно, если в домене не включена проверка подлинности Kerberos, нельзя использовать тип учетных данных для встроенной безопасности Windows. Вместо них следует задать сохраненные учетные данные. Убедившись, что свойства источников данных правильные, можно щелкнуть имя отчета, чтобы открыть его. Отчет автоматически откроется в веб-компоненте средства просмотра отчетов.
Если отчет не открывается, то проверьте разрешения для доступа к нему и свойства соединения с внешним источником данных. На веб-узле или веб-ферме разрешения SharePoint используются для управления доступом к отчетам, моделям отчетов, общим источникам данных и средству «Построитель отчетов», предназначенному для создания нерегламентированных отчетов. Если эти элементы невидимы пользователям, следует проверить разрешения.
Сервером отчетов, выполняющимся в режиме интеграции с SharePoint, нельзя управлять с помощью диспетчера отчетов или среды SQL Server Management Studio. Полный список и описание поддерживаемых и неподдерживаемых функций см. в разделе Функции, поддерживаемые службами Reporting Services в режиме интеграции с SharePoint.
См. также
Задачи
Как настроить интеграцию с SharePoint на нескольких серверах
Основные понятия
Требования для запуска служб Reporting Services в режиме интеграции с SharePoint
Конфигурации развертывания для служб Reporting Services в режиме интеграции с SharePoint
Режимы развертывания для служб Reporting Services
Настройка служб Reporting Services для интеграции с SharePoint 3.0
Интеграция служб Reporting Services и технологии SharePoint
Другие ресурсы
Установка служб SQL Server Reporting Services