12.01.2010 14:18:52
Последняя версия этого файла доступна в Интернете в центре загрузки Майкрософт на странице
Справку по техническим вопросам SQL Server, не связанным с документацией, см. в разделе
Содержание
1.0. Описание
Надстройка служб Microsoft® SQL Server® 2008 Reporting Services для продуктов и технологий SharePoint загружается по Интернету и обеспечивает функции для интеграции сервера отчетов с развертыванием Microsoft SharePoint Foundation 2010® или Microsoft SharePoint Server 2010 ®. В надстройке служб Reporting Services реализованы следующие функции.
-
Веб-часть средства просмотра отчетов, которая обеспечивает возможность просмотра отчетов, экспорт в различные форматы подготовки отчетов, навигацию по страницам, поиск, печать и масштабирование.
-
Веб-страницы, позволяющие пользователю создавать подписки и расписания, задавать уровни безопасности элементов модели и управлять отчетами, моделями и источниками данных.
-
Поддержка стандартных функций SharePoint Foundation 2010 и SharePoint Server 2010, среди которых управление документами, совместная работа, безопасность и развертывание для типов содержимого сервера отчетов.
-
С отчетами можно использовать предупреждения SharePoint, управление версиями (извлечение и возврат), а также веб-части фильтров. Веб-часть средства просмотра отчетов можно добавлять к любой странице или панели на сайте SharePoint и настраивать его внешний вид.
-
Можно использовать уровни разрешений и роли SharePoint для управления доступом к содержимому сервера отчетов. Также можно использовать проверку подлинности с помощью форм SharePoint для обеспечения доступа через интернет-соединения.
-
Модуль доставки, который можно использовать в подписках для доставки отчетов в библиотеки SharePoint.
-
Публикация отчетов и моделей из конструктора отчетов и конструктора моделей в библиотеке SharePoint.
-
Открытие отчетов и моделей в построителе отчетов из библиотеки SharePoint и сохранение отчетов в библиотеках SharePoint в пределах сайта.
-
Конечная точка протокола SOAP для управления содержимым сервера отчетов в режиме интеграции с SharePoint.
2.0. Функции этой версии
Надстройка служб Reporting Services работает совместно с сервером отчетов SQL Server 2008 R2 Reporting Services, работающим в режиме интеграции с SharePoint. В следующем списке перечислены новые возможности этой версии.
-
Гибкая установка надстройки, которую теперь можно произвести как до, так и после развертывания продукта или технологии SharePoint. При установке надстройки перед развертыванием продукта или технологии SharePoint ее развертывание происходит проще, поскольку ферма SharePoint развертывает файлы при добавлении серверов в ферму.
-
Упрощенная настройка серверов SharePoint для интеграции с сервером отчетов. Теперь требуется выполнить меньше операций, чем при настройке предыдущей версии надстройки. Дополнительные сведения см. в разделе Как настроить интеграцию сервера отчетов в центре администрирования SharePoint
-
Возможность использовать данные списка SharePoint в качестве источника данных для отчетов. Надстройка предоставляет новые возможности списка и запросов Microsoft SharePoint, которые позволят легко добавлять информацию списка SharePoint в отчет. Дополнительные сведения см. в разделе Получение данных из типа источника данных списка SharePoint (Построитель отчетов 3.0)
-
Отчеты Microsoft Access 2010® и новый модуль обработки данных списка SharePoint службы Reporting Services могут работать локально в библиотеке документов SharePoint, не требуя соединения с сервером отчетов служб отчетов SQL Server. Дополнительные сведения см. в разделе Подготовка отчетов локального режима в средстве просмотра отчетов (службы Reporting Services в режиме интеграции с SharePoint)
-
Категории, которые можно настроить для ведения журнала диагностики SharePoint. В журнал могут быть включены различные категории сведений — от сведений об использовании интерфейса пользователя до сведений о прокси клиента SOAP. Дополнительные сведения см. в разделах События для сервера отчетов в режиме интеграции с SharePoint и Как включить события служб Reporting Services в журнал трассировки SharePoint
-
Пользовательский интерфейс служб Reporting Services в SharePoint теперь поддерживает 37 языков, наборы символов с записью справа налево в арабском языке и иврите, а также сложные макеты текста в тайском языке. Эта поддержка распространяется на веб-часть средства просмотра отчетов, а также веб-страницы.
-
Функция загрузки построителя отчетов одним щелчком загружает построитель отчетов непосредственно с сервера отчетов и использует системные свойства на стороне сервера.
-
Подписки и детализация с использованием ссылок работают непосредственно со связанными источниками в библиотеке документов, а не проходят через сервер отчетов.
-
HTTP-перенаправитель, который прослушивает запросы от таких клиентов, как построитель отчетов, к веб-серверу SharePoint и будет перенаправлять запросы на сервер отчетов.
3.0. Требования
Чтобы установить надстройку служб Reporting Services, помимо требований к программному обеспечению и оборудованию продукта или технологии SharePoint 2010, с которой производится интеграция, компьютер должен удовлетворять следующим требованиям к программному обеспечению.
-
Установщик Microsoft Windows 3.0 или более новой версии.
-
SharePoint Foundation 2010 или SharePoint Server 2010. Надстройка служб Reporting Services не поддерживается в более ранних версиях Windows SharePoint Services или Microsoft Office SharePoint Server 2007.
-
Надстройка предназначена только для 64-разрядных операционных систем, что также является требованием продуктов и технологий SharePoint 2010.
-
Для настройки режима интеграции в данной версии надстройки служб Reporting Services необходимо, чтобы сервер отчетов имел версию SQL Server 2008 R2. Сервер отчетов должен быть настроен для работы в режиме интеграции с SharePoint, как описано в электронной документации по SQL Server.
-
Поддерживаются следующие выпуски SQL Server: Standard, Evaluation, Developer и Enterprise. Интеграция сервера не поддерживается в службах Reporting Services выпуска Workgroup Edition и SQL Server Express with Advanced Services.
3.1. Требования к учетной записи пользователя домена для администратора и служб SharePoint
При развертывании продукта или технологии SharePoint используются разнообразные учетные записи для запуска служб и доступа к серверам, обслуживающим клиентские запросы, или к внутренним серверам. Если для развертывания указываются учетные записи домена, обязательно следуйте рекомендациям и указывайте учетные записи, которые используются исключительно веб-приложением SharePoint. Не настраивайте учетные записи служб для работы под учетной записью пользователя домена, который в настоящее время имеет доступ к сайту SharePoint.
Учетная запись домена необходима в следующих случаях.
-
Сайт SharePoint и сервер отчетов расположены на разных компьютерах.
-
Сайт SharePoint находится в пуле приложений, который выполняется от имени встроенной учетной записи, например «NetworkService».
-
Конечная точка сервера отчетов в веб-приложении SharePoint настроена для использования режима «Доверенная учетная запись».
Если учетная запись пользователя домена не используется, то при попытке пользователя просмотреть отчет или получить доступ к функциям служб Reporting Services, расположенным на сайте SharePoint, возникнет следующая ошибка:
«Непредвиденная ошибка при соединении с сервером отчетов. Убедитесь, что сервер отчетов доступен и настроен для работы в режиме интеграции с SharePoint. Предоставленные пользователю "<имя_учетной_записи>" разрешения недостаточны для выполнения данной операции».
Чтобы избежать этой ошибки, необходимо следовать указаниям, приведенным в документации по продукту и технологии SharePoint, и запускать службу пула приложений от имени учетной записи домена. Дополнительные сведения о требованиях к учетным записям служб и рекомендации см. в разделе
| Примечание. |
|---|
| Для настройки служб, например интеграции SharePoint со службами отчетов, продуктам и технологиям SharePoint 2010 требуются учетные записи домена. |
4.0. Обновление
Если надстройка служб Reporting Services уже установлена, ее можно обновить до текущей версии. Программа установки обнаружит существующую версию и предложит подтвердить выполнение обновления. При получении подтверждения старая версия надстройки будет удалена, а новая установлена.
Следует заметить, что надстройка служб Reporting Services не поддерживает несколько экземпляров. Можно установить только один экземпляр надстройки на компьютер. Невозможно запускать более ранние версии параллельно с текущей версией.
5.0. Общие сведения об установке и настройке
Действия по установке и настройке надстройки служб Reporting Services могут отличаться в зависимости от требований пользователя. Далее описаны базовые операции.
-
Установите надстройку с помощью файла rsSharepoint.msi. В ферме SharePoint надстройка должна быть установлена на каждом веб-сервере. Дополнительные сведения см. в разделе Как установить или удалить надстройку служб Reporting Services
-
В центре администрирования SharePoint выполните настройку интеграции со службами Reporting Services, которая заключается в указании URL-адреса сервера отчетов для интеграции с фермой SharePoint. Дополнительные сведения см. в разделе Как настроить интеграцию сервера отчетов в центре администрирования SharePoint
-
В центре администрирования SharePoint в разделе возможностей семейства веб-сайтов проверьте, включены ли интеграция сервера отчетов и функции центра администрирования. Дополнительные сведения см. в разделе Как активировать функцию сервера отчетов в центре администрирования SharePoint
-
В центре администрирования SharePoint активируйте функцию синхронизации файлов сервера отчетов. Эта функция позволяет обеспечивать синхронизацию элементов, которые копируются в библиотеки документов вручную, с каталогом сервера отчетов. Дополнительные сведения см. в разделе Как активировать функции синхронизации файлов сервера отчетов в центре администрирования SharePoint
-
Для каждой библиотеки документов добавьте три типа содержимого служб Reporting Services: модель построителя отчетов, источник данных отчета, отчет построителя отчетов. После этого возможности служб Reporting Services появятся в списке новых документов. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (службы Reporting Services в режиме интеграции с SharePoint)
6.0. Установка надстройки
Чтобы установить надстройку служб Reporting Services, необходимо быть администратором компьютера.
Чтобы активировать функции интеграции со службами Reporting Services, необходимо быть администратором семейства веб-сайтов.
В этой версии надстройку можно установить до или после установки SharePoint. Надстройка соответствует стандартам развертывания до установки SharePoint и устанавливает файлы в расположения, которые используются при установке SharePoint.
| Примечание. |
|---|
| Преимущество установки надстройки до развертывания продукта или технологии SharePoint заключается в том, что по мере добавления новых серверов в ферму надстройка служб Reporting Services будет настраиваться и активироваться самой фермой SharePoint. |
6.1. Установка надстройки до установки продукта или технологии SharePoint
Надстройку необходимо установить на все серверы, которые будут работать как серверы клиентского веб-интерфейса SharePoint и будут интегрированы со службами Reporting Services. Если продукт или технология SharePoint еще не установлены, то можно выполнить мастер установки надстройки на всех серверах.
-
Загрузите программу установки (rsSharepoint.msi) надстройки служб Reporting Services.
-
От имени администратора запустите файл rsSharepoint.msi, чтобы открыть мастер установки. Мастер отобразит страницы приветствия, лицензионного соглашения на программное обеспечение и регистрационных сведений. Программа установки создаст папки SharePoint 2010 в %program files%\common files\Microsoft Shared\ и скопирует туда файлы. Файл .msi необходимо запустить от имени администратора, сначала открыв окно командной строки с повышенными привилегиями, а затем запустить файл rsSharepoint.msi из командной строки.
-
Настройте параметры интеграции сервера отчетов и активируйте функции в центре администрирования SharePoint.
6.2. Установка надстройки после установки продукта или технологии SharePoint
При установке надстройки на серверы после установки продукта или технологии SharePoint выполнить полную установку надстройки можно только на одном из серверов SharePoint. На других серверах SharePoint фермы необходимо запускать из командной строки установку только файлов надстройки. При установке только файлов выполняется копирование файлов, а часть процесса установки, связанная с действиями пользователя, пропускается.
После установки надстройки на все серверы запустите центр администрирования SharePoint, чтобы настроить интеграцию с сервером отчетов.
6.3. Установка только файлов
Чтобы установить файлы и пропустить пользовательские действия, запустите файл MSI из командной строки с параметром SKIPCA.
-
Откройте командную строку с разрешениями администратора.
-
Выполните команду msiexec -i rsSharePoint.msi SKIPCA=1.
6.4. Полная установка надстройки в два этапа
Если во время установки возникли ошибки, программу установки можно запустить из командной строки как процесс, состоящий из двух этапов. Сначала запустите программу установки, чтобы установить файлы, и пропустите пользовательские действия. Затем запустите исполняемый файл пользовательских действий. Чтобы установить надстройку служб Reporting Services в режиме «только файлы», выполните следующие действия.
-
Откройте командную строку с разрешениями администратора.
-
Выполните команду msiexec -i rsSharePoint.msi SKIPCA=1.
-
Найдите на диске файл rsCustomAction.exe. Этот файл копируется на компьютер программой установки. Он должен находиться в каталоге, указанном в переменной среды %Temp%.
Чтобы выяснить путь к этому файлу, нажмите кнопку Пуск, выберите команду Выполнить и введите %temp%. Файл должен находиться в каталоге \Documents and Settings\<имя пользователя>\LOCALS~1\Temp.
Откройте окно командной строки. Чтобы сделать это, нажмите кнопку Пуск, выберите команду Выполнить и введите cmd. На более новых операционных системах может потребоваться запустить этот файл с разрешениями администратора.
-
Перейдите в папку, которая содержит исполняемый файл rsCustomAction.
-
Введите следующую команду. Выполнение этого шага настройки требует нескольких минут. В течение этого времени будет перезапущена служба W3SVC.
rsCustomAction.exe /i
6.4. Настройка интеграции сервера отчетов
-
В центре администрирования SharePoint 2010 перейдите на вкладку Общие параметры приложения.
-
В разделе Службы Reporting Services щелкните Интеграция со службами Reporting Services.
-
В поле URL-адрес веб-службы сервера отчетов: укажите URL-адрес сервера отчетов (например, http://пример-имени-сервера/reportserver). Не используйте адрес «localhost». Для получения наилучших результатов откройте окно веб-браузера и убедитесь в правильности URL-адреса. При обращении к правильному URL-адресу откроется корневой узел иерархии папок сервера отчетов. Сообщение об ошибке означает, что URL-адрес неправильный и его не следует использовать. Дополнительные сведения о синтаксисе URL-адресов см. в разделе Настройка виртуальных каталогов сервера отчетов в электронной документации по SQL Server.
-
В разделе Режим проверки подлинности выберите Проверка подлинности Windows или Доверенная учетная запись, чтобы указать, передает ли конечная точка прокси-сервера заголовок с маркером безопасности для олицетворенного соединения с сервером отчетов.
-
В разделе Учетные данные укажите имя пользователя и пароль, чтобы соединиться с сервером отчетов для получения учетной записи службы. Введите учетные данные для учетной записи, которая входит в состав локальной группы «Администраторы» на компьютере сервера отчетов.
-
В разделе Активирование функции служб Reporting Services выберите активацию функции служб Reporting Services во всех имеющихся семействах веб-сайтов либо выберите список семейств сайтов, в котором функция будет активирована.
-
Нажмите кнопку ОК.
-
В поле URL-адрес веб-службы сервера отчетов: укажите URL-адрес сервера отчетов (например, http://пример-имени-сервера/reportserver). Не используйте адрес «localhost». Для получения наилучших результатов откройте окно веб-браузера и убедитесь в правильности URL-адреса. При обращении к правильному URL-адресу откроется корневой узел иерархии папок сервера отчетов. Сообщение об ошибке означает, что URL-адрес неправильный и его не следует использовать. Дополнительные сведения о синтаксисе URL-адресов см. в разделе Настройка виртуальных каталогов сервера отчетов в электронной документации по SQL Server.
-
В разделе «Службы Reporting Services» щелкните Установить параметры сервера по умолчанию, чтобы установить необязательные значения, ограничивающие журнал отчета, включающие ведение журналов, определяющие время ожидания обработки отчета и включающие загрузку построителя отчетов.
Дополнительные сведения см. в разделах Как настроить интеграцию сервера отчетов в центре администрирования SharePoint и Как активировать функцию сервера отчетов в центре администрирования SharePoint
6.5. Установка разрешений и добавление типов содержимого служб Reporting Services
Для завершения процесса интеграции необходимо убедиться, что все пользователи, имеющие доступ к содержимому сервера отчетов в веб-приложении SharePoint и управляющие содержимым, имеют соответствующие разрешения. Для предоставления доступа к приложениям необходимо назначить группы или уровни разрешений SharePoint учетным записям пользователей и групп. Функции служб Reporting Services интегрируются с моделью безопасности и разрешениями SharePoint, а доступ к типам содержимого служб Reporting Services осуществляется так же, как и доступ к другим элементам в этой библиотеке документов. Например, если у пользователя есть разрешения на просмотр других элементов в данной библиотеке документов, то он сможет просматривать и отчеты в этой библиотеке.
Можно также добавить типы содержимого служб Reporting Services, чтобы пользователи, имеющие разрешение использовать построитель отчетов, могли запускать его из меню Создать в библиотеке документов. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (службы Reporting Services в режиме интеграции с SharePoint)
6.6. Проверка установки и конфигурации
-
Проверьте интеграцию, запустив диспетчер конфигурации служб Reporting Services для отображения состояния сервера. В разделе Текущий сервер отчетов для параметра Режим сервера отчетов должно отображаться Интеграция с SharePoint.
-
В диспетчере конфигурации служб Reporting Services щелкните URL-адрес веб-службы, а затем нажмите URL-адрес веб-службы сервера отчетов, чтобы открыть окно браузера со страницей сервера отчетов. Если при открытии страницы появится сообщение об ошибке, сервер отчетов настроен неправильно.
-
В центре администрирования SharePoint нажмите Общие параметры приложения, затем в разделе Службы Reporting Services нажмите Установить параметры сервера по умолчанию. Если интеграция настроена правильно, то страница откроется без сообщения об ошибке, указывающего, что невозможно соединиться с сервером отчетов.
-
Перейдите в библиотеку на сайте SharePoint и передайте файл определения отчета (RDL) и модели отчета (SMDL). Убедитесь, что правильно установлены свойства источника данных для отчета. Источник данных должен иметь допустимую строку соединения с внешним источником данных. Тип учетных данных должен быть допустимым для топологии сети. Если в домене не включена проверка подлинности Kerberos, то нельзя использовать учетные данные встроенной безопасности Windows, если сервер отчетов размещается на другом компьютере. Вместо них следует задать сохраненные учетные данные. Убедившись, что свойства источников данных правильные, можно щелкнуть имя отчета, чтобы открыть его. Отчет автоматически откроется в веб-части средства просмотра отчетов.
6.7. Удаление надстройки служб Reporting Services
Удаление надстройки служб Reporting Services выполняется в разделе «Программы и компоненты» панели управления Windows. Надстройку служб Reporting Services также можно удалить, запустив программу установки (файл MSI) в режиме удаления.
| Примечание. |
|---|
| При удалении надстройки с сервера, который является активным в ферме, она будет также удалена со всех серверов в ферме. Если надстройку требуется удалить только с одного сервера, сначала нужно вывести этот сервер из фермы SharePoint, а затем удалить надстройку. |
При удалении надстройки будут удалены функции интеграции сервера, используемые для обработки отчетов и моделей на сервере отчетов. Программа установки не удаляет созданные или переданные в библиотеку файлы, а также не удаляет расписания, подписки и журналы отчетов. Перед удалением надстройки, возможно, следует удалить данные элементы. Необходимо также удалить имена входа базы данных SharePoint, которые были созданы для учетной записи служб Reporting Services.
-
Удалите все отчеты и другие элементы сервера отчетов, которые более не используются. Их выполнение будет невозможным после удаления надстройки.
-
На панели управления в разделе Программы или Программы и компоненты выберите Надстройка служб SQL 2008 R2 Reporting Services SharePoint.
-
Нажмите кнопку Удалить.
Дополнительные сведения см. в разделе Как установить или удалить надстройку служб Reporting Services
7.0. Известные проблемы
В настоящее время известных проблем нет.
8.0. Примечания к документации
В настоящее время известных проблем с документацией нет.