Как настроить интеграцию с SharePoint на нескольких серверах
В этом разделе представлены пошаговые инструкции по установке и настройке служб Reporting Services в режиме интеграции с SharePoint в топологии многосерверного развертывания. Эта конфигурация рекомендуется к применению, если имеется большое число пользователей, осуществляющих доступ к отчетам с узла SharePoint. На следующем рисунке показаны компоненты, которые необходимо установить.
Предварительные требования
Перед началом установки компонентов выполните следующие действия.
Ознакомьтесь с общими сведениями о конфигурациях развертывания, чтобы получить представление об устанавливаемых компонентах. Дополнительные сведения см. в разделе Топологии развертывания для служб Reporting Services в режиме интеграции с SharePoint.
Ознакомьтесь с разделом, содержащим обзор конфигурации, чтобы найти рекомендации по настройке учетной записи службы и получить дополнительные сведения о шагах настройки. Дополнительные сведения см. в разделе Настройка служб Reporting Services для интеграции с SharePoint 3.0.
Ознакомьтесь с требованиями к оборудованию и программному обеспечению, предъявляемыми ко всем сценариям развертывания, в которые входят службы Reporting Services в режиме интеграции с SharePoint. Дополнительные сведения см. в разделе Требования для запуска служб Reporting Services в режиме интеграции с SharePoint.
Ознакомьтесь с содержанием остальной части этого раздела, чтобы узнать о дополнительных требованиях, предъявляемых к конфигурации с изолированным сервером.
Требования к серверам в многосерверной среде развертывания
Необходимо установить как минимум два или три сервера. Размещение баз данных приложений на третьем сервере, который используется исключительно компонентом Database Engine, является самым распространенным способом повышения производительности, если предполагается относительно большое число пользователей.
Если используется два сервера, на каждом необходимо установить следующие компоненты.
На одном сервере установите службы SQL Server 2008 Reporting Services (SSRS) и компонент Database Engine. На этом сервере будут размещаться сервер отчетов, база данных сервера отчетов и базы данных приложений SharePoint.
На втором сервере установите свободно распространяемый пакет Microsoft.NET Framework 3.0, экземпляр продукта или технологии SharePoint и надстройку служб Reporting Services. Этот сервер станет сервером-источником на веб-ферме. На нем будет установлен центр администрирования. Пользователи будут получать доступ к содержимому сервера отчетов через коллекцию веб-узлов на этом компьютере.
Требования к учетным записям в многосерверной среде развертывания
Для соединения экземпляра продукта или технологии SharePoint с базой данных SharePoint_config необходима учетная запись пользователя домена. Серверным фермам необходимы учетные записи домена для подключения к службам и базам данных. По возможности, создайте учетную запись для каждого конкретного приложения. Избегайте использования собственных учетных данных или учетных данных пользователя, который позже получит доступ к веб-узлу SharePoint как обычный пользователь (будут возникать ошибки запрещения доступа).
Необходимо создать имя входа в базу данных SQL Server для учетной записи домена. Этому имени входа требуются разрешения DBCreator на сервере.
Необходимо настроить учетную запись процесса для пула приложений SharePoint таким образом, чтобы он выполнялся как пользователь домена.
Необходимо настроить службу сервера отчетов для запуска от имени учетной записи пользователя домена.
Важно! |
---|
Для распределенного развертывания серверов, когда сервер отчетов, веб-приложение SharePoint и сервер баз данных устанавливаются на три разных компьютера, можно использовать параметры по умолчанию, включая значения по умолчанию веб-узла и порта. Если веб-приложение SharePoint и сервер отчетов устанавливаются на разные компьютеры, а базы данных SharePoint размещаются на компьютере сервера отчетов, возникнет ошибка соединения, если не следовать рекомендациям по настройке учетных записей служб, приведенным в предыдущем разделе. Дополнительные сведения см. в разделе Как настроить учетную запись службы для служб Reporting Services. |
Учетные данные администратора требуются для запуска программ установки, предоставления разрешений для администрирования семейства первичных узлов и предоставления разрешения для доступа к базам данных при настройке интеграции сервера отчетов.
Порядок установки
Технологии компонентов можно устанавливать в любом порядке. С целью получения лучших результатов до начала интеграции проверьте правильность установки каждого серверного продукта или технологии.
В следующем списке приводится сводка задач по развертыванию.
Установите службы Reporting Services и компонент Database Engine. Если серверное программное обеспечение устанавливается на рабочий сервер или используется трехсерверная конфигурация развертывания, выберите параметр Установить, но не настраивать сервер, чтобы управлять настройкой сервера отчетов.
Настройте сервер отчетов и убедитесь, что установка выполнена успешно.
Загрузите и установите свободно распространяемый пакет .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.
После завершения установки настройте сервер отчетов для работы в собственном режиме, чтобы проверить, что установка прошла успешно. Это позволит использовать диспетчер отчетов для проверки установки.
Инструкции по запуску программы настройки служб Reporting Services и настройке сервера отчетов для работы см. в разделе Разделы руководства по настройке служб Reporting Services.
Загрузка и установка свободно распространяемого пакета .NET Framework 3.0
На другом компьютере, который будет использоваться для экземпляра продукта или технологии SharePoint, загрузите свободно распространяемый пакет .NET Framework 3.0 из центра загрузки Майкрософт.
Запустите программу установки. Установка производится в фоновом режиме, и для ее завершения может потребоваться некоторое время. Чтобы проверить состояние установки, щелкните значок установки платформы Microsoft.NET Framework 3.0 в области уведомлений на панели задач.
Установка продукта или технологии SharePoint
Запустите файл Setup.exe с установочного носителя для Windows SharePoint Services 3.0 или MicrosoftOffice SharePoint Server .
Введите ключ продукта (25 символов).
Примите лицензионное соглашение.
Щелкните Дополнительно.
В области Тип сервера выберите Компьютер веб-интерфейса.
На вкладке «Местоположение данных» указано местоположение данных для файлов поиска по индексу. На вкладке Расположение данных оставьте значение по умолчанию или выберите компьютер, на диске которого имеется достаточно свободного места.
Нажмите кнопку Установить.
Настройте продукт или технологию SharePoint. Мастер настройки продуктов и технологии SharePoint должен запускаться по завершении процедуры установки. Если это не происходит, запустите его из папки «Администрирование».
На странице «Приветствие» нажмите кнопку Далее.
При необходимости перезапустить службы нажмите кнопку Да.
На странице Соединение с серверной фермой установите флажок Нет, создать новую серверную ферму и нажмите кнопку Далее.
На странице Параметры конфигурации базы данных введите имя сервера баз данных. Если компонент Database Engine устанавливается в качестве экземпляра по умолчанию, именем сервера баз данных будет имя компьютера.
В поля Имя пользователя и Пароль введите учетные данные учетной записи пользователя домена, имеющего разрешение для входа в систему на этом компьютере, имя входа в базу данных SQL Server и разрешения DBCreator на сервере. По возможности, укажите учетную запись, которая будет использоваться только для запуска этого приложения. Не вводите учетные данные пользователя, который позже получит доступ к веб-узлу SharePoint, иначе этот пользователь при попытке доступа к содержимому веб-узла будет получать ошибки запрета доступа. Нажмите кнопку Далее.
На странице Настройка центра администрирования SharePoint нажмите кнопку Далее, чтобы принять все значения по умолчанию. Если известно, что в домене для проверки подлинности Windows включены функции олицетворения и делегирования, можно выбрать Согласование (Kerberos). В противном случае выберите значение по умолчанию и нажмите кнопку Далее.
На странице Завершение работы мастера настройки продуктов и технологий SharePoint нажмите кнопку Далее, чтобы запустить конфигурацию с заданными параметрами.
Нажмите Готово.
Настройка веб-приложения SharePoint
Нажмите кнопку Пуск, выберите пункт Администрирование, затем пункт Центральное администрирование SharePoint 3.0. Следуйте инструкциям, приведенным в списке задач администратора. Для получения дополнительных сведений о каждой задаче щелкните ссылку Прочитать шаги развертывания и откройте Краткое руководство. Требуется выполнить задачи в следующих шагах.
Создайте веб-приложение.
Щелкните Создать веб-узлы SharePoint.
Щелкните Создать веб-приложение.
Выберите Создать веб-узел служб IIS (SharePoint - 80), используя значения по умолчанию. Они включают порт 80, отсутствие заголовков узлов, путь по умолчанию, NTLM и отсутствие анонимного доступа. Убедитесь, что задана учетная запись процесса пула приложений. Выберите учетную запись пользователя домена.
Нажмите кнопку ОК.
На странице Созданное приложение щелкните Создать коллекцию веб-узлов.
Введите заголовок.
Примите все значения по умолчанию. При указании администратора коллекции первичного веб-узла задайте учетную запись, имеющую разрешения локального администратора.
Нажмите кнопку ОК.
Откройте окно командной строки и введите iisrest /noforce.
Щелкните URL-адрес для проверки веб-узла.
В центре администрирования включите ведение журнала диагностики (необязательно).
Настройка сервера отчетов в режиме интеграции с SharePoint
Установите и настройте веб-интерфейс SharePoint на компьютер с сервером отчетов. Инструкции см. в разделе Как установить клиентский веб-интерфейс SharePoint на компьютер сервера отчетов.
- Окно обозревателя откроется в центре администрирования на сервере-источнике, и можно будет проверить, что настройка серверной фермы успешно завершена.
Настройте сервер отчетов для интеграции.
Запустите программу настройки служб Reporting Services и подключитесь к экземпляру сервера отчетов. Инструкции см. в разделе Как запустить настройку служб Reporting Services.
В области переходов выберите пункт Учетная запись службы. Проверьте, что она использует учетную запись пользователя домена. В противном случае настройте ее для использования учетной записи пользователя домена.
В области переходов выберите пункт База данных.
Примечание Если используется удаленный экземпляр компонента Database Engine, дополнительные сведения см. в разделе Как создать базу данных сервера отчетов для режима интеграции с SharePoint (настройка служб Reporting Services).
Нажмите кнопку Изменить базу данных.
Выберите Создать новую базу данных.
Нажмите кнопку Далее.
Укажите экземпляр компонента Database Engine, на котором будет размещена база данных.
Нажмите кнопку Проверить соединение, чтобы проверить соединение с ним.
Нажмите кнопку Далее.
В поле Имя базы данных введите имя новой базы данных, например reportserverSharepointMode.
Выберите Режим интеграции с SharePoint.
Нажмите кнопку Далее.
Укажите учетные данные, которые сервер отчетов использует для подключения к базе данных сервера отчетов.
Нажмите кнопку Далее.
Нажмите кнопку Далее.
Нажмите кнопку Готово.
Настройте учетную запись автоматического выполнения и все другие параметры, которые нужно изменить. Значения для виртуального каталога сервера отчетов должны быть допустимыми. Однако теперь, когда сервер отчетов настроен для работы в режиме интеграции с SharePoint, диспетчер отчетов будет недоступен (вкладка виртуального каталога диспетчера отчетов должна быть затенена).
Загрузка и установка надстройки служб Reporting Services
Щелкните ссылку Microsoft SQL Server 2000, чтобы открыть страницу загрузки на веб-узле Майкрософт.
Важно! Для установки надстройки служб Reporting Services необходимо быть администратором веб-фермы SharePoint и администратором коллекции веб-узлов.
Выберите язык для установки.
В разделе Загружаемые файлы нажмите кнопку Загрузить, чтобы установить 32-разрядную или 64-разрядную версию надстройки служб Reporting Services.
Нажмите кнопку Сохранить, чтобы сохранить файл на своем компьютере.
Откройте проводник Windows и перейдите в папку, где находится файл.
Дважды щелкните файл rsSharePoint.msi, чтобы начать установку. Инструкции см. в разделе Как установить или удалить надстройку служб Reporting Services.
Получите последнюю версию файла Readme для надстройки служб Reporting Services, чтобы ознакомиться с последними критическими изменениями и известными проблемами. На странице загрузки веб-узла Microsoft в разделе Загружаемые файлы нажмите кнопку Загрузить, чтобы открыть файл readme_rsaddin.htm, а затем сохраните файл на своем компьютере.
Настройка интеграции сервера в центре администрирования
Нажмите кнопку Пуск, выберите пункт Администрирование, затем пункт Центральное администрирование SharePoint 3.0.
Важно! Чтобы выполнить следующие шаги, необходимо быть членом группы администраторов веб-фермы SharePoint и администратором семейства веб-узлов.
Щелкните Управление приложениями. Появится новый раздел с именем «Службы Reporting Services». В этом разделе находятся ссылки на страницы, используемые для настройки параметров интеграции. Если этот раздел не отображается, необходимо активировать функцию интеграции с сервером отчетов. Дополнительные сведения см. в разделе Как активировать функцию сервера отчетов в центре администрирования SharePoint.
Как минимум нужно установить URL-адрес сервера отчетов, выбрать метод проверки подлинности и предоставить серверу отчетов доступ к базам данных SharePoint. Дополнительные сведения см. в разделе Как настроить интеграцию сервера отчетов в центре администрирования SharePoint.
Закройте центр администрирования.
Если службы Reporting Services запущены от имени встроенной учетной записи, возникнет ошибка. Если службы уже настроены на использование учетных записей пользователей домена, перезапустите службы, чтобы очистить старые данные о соединениях (предполагается, что в текущем сеансе имеются соединения). Дополнительные сведения о настройке учетной записи службы см. в разделе Настройка учетной записи службы сервера отчетов.
Следующие шаги
После установки всех компонентов и настройки параметров для соединения компонентов сервера необходимо назначить разрешения, добавить типы содержимого и добавить элементы сервера отчетов в библиотеку SharePoint.
Чтобы завершить задачи развертывания для интеграции с сервером, выполните следующие действия.
Откройте веб-приложение SharePoint. URL-адрес по умолчанию — http://<имя_сервера>.
Установите разрешения, чтобы предоставить пользователям доступ к узлу SharePoint. Необходима защита, но если требуется наследовать существующие разрешения, устанавливать разрешения для отдельных элементов не нужно. Дополнительные сведения см. в разделах Управление разрешениями и безопасностью элементов сервера отчетов на узле SharePoint и Как устанавливать разрешения на элементы сервера отчетов с помощью узла SharePoint (службы Reporting Services в режиме интеграции с SharePoint).
Добавьте типы содержимого служб Reporting Services, если нужно создать новые общие источники данных, модели отчетов и отчеты построителя отчетов. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (службы Reporting Services в режиме интеграции с SharePoint).
Создайте общие источники данных, которые будут использоваться с отчетами и моделями. Дополнительные сведения см. в разделе Как создавать общие источники данных и управлять ими (службы Reporting Services в режиме интеграции с SharePoint).
Создайте общие расписания, которые будут использоваться с подписками и автоматической обработкой отчетов. Дополнительные сведения см. в разделе Как создать общие расписания и управлять ими (службы Reporting Services в режиме интеграции с SharePoint).
Опубликуйте файлы определения отчетов (RDL), файлы источников данных (RDS) и файлы моделей отчетов (SMDL) в библиотеке SharePoint. Можно также использовать команду «Передать» в библиотеке SharePoint для загрузки файлов RDL-файлов и SMDL-файлов, но не RDS-файлов. В зависимости от разрешений можно также создавать отчеты в построителе отчетов и сохранять их в библиотеке. Если отчет включает ссылки на общие источники данных или внешние файлы, необходимо обновить эти ссылки. Дополнительные сведения см. в разделах Развертывание моделей и общих источников данных на узле SharePoint и Как передать документы в библиотеку SharePoint (службы Reporting Services в режиме интеграции с SharePoint).
При загрузке отчетов убедитесь в правильности свойств источников данных для этих отчетов. Источник данных должен иметь допустимую строку соединения с внешним источником данных. Тип учетных данных должен быть допустимым для топологии сети. А именно, если в домене не включена проверка подлинности Kerberos, нельзя использовать тип учетных данных для встроенной безопасности Windows. В данном случае следует задать сохраненные учетные данные. Убедившись, что свойства источников данных правильные, можно щелкнуть имя отчета, чтобы открыть его. Отчет автоматически откроется в веб-компоненте средства просмотра отчетов.
Если отчет не открывается, то проверьте разрешения для доступа к нему и свойства соединения с внешним источником данных. На веб-узле или веб-ферме разрешения SharePoint используются для управления доступом к отчетам, моделям отчетов, общим источникам данных и средству «Построитель отчетов», предназначенному для создания нерегламентированных отчетов. Если эти элементы невидимы пользователям, следует проверить разрешения.
Сервером отчетов, выполняющимся в режиме интеграции с SharePoint, нельзя управлять с помощью диспетчера отчетов. Полный список и описание поддерживаемых и неподдерживаемых функций см. в разделе Функции, поддерживаемые службами Reporting Services в режиме интеграции с SharePoint.
См. также