Назад | Перейти на главную страницу

Установка надстройки SSRS для MOSS 2007 не работает

У меня есть совершенно новая установка MOSS (MOSS 2007, Windows Server 2008 x64, SQL 2005 на отдельном сервере), и я пытаюсь установить надстройку для SSRS, но она не работает. Во время установки я постоянно вижу такие события приложения:

Недостаточно прав доступа к базе данных SQL для пользователя SYSTEM в базе данных SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd на экземпляре SQL Server MOSSDB. Дополнительная информация об ошибках из SQL Server приведена ниже.

В разрешении EXECUTE было отказано для объекта «proc_EnumLists», база данных «SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd», схема «dbo».

Недостаточно прав доступа к базе данных SQL для пользователя SYSTEM в базе данных SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd на экземпляре SQL Server MOSSDB. Дополнительная информация об ошибках из SQL Server приведена ниже.

В разрешении EXECUTE отказано для объекта «proc_EnumLists», база данных «SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd», схема «dbo».

Недостаточно прав доступа к базе данных SQL для пользователя SYSTEM в базе данных SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd на экземпляре SQL Server MOSSDB. Дополнительная информация об ошибках из SQL Server приведена ниже.

Я настроил все удостоверения пула приложений для использования учетной записи домена, а также предоставил им разрешения для баз данных SP на сервере SQL. Установка идет нормально, пока она не зависает на «Удаление файлов резервных копий» на минуту или две, затем начинается откат. Он заканчивается сообщением «Установка была прервана до полной установки надстройки SQL Server 2008 Reporting Services для Sharepoint».

Из документации кажется, что мне не нужны никакие другие компоненты SQL в том же самом ящике, пока есть соединение с базой данных SQL на задней стороне. Что мне не хватает?

РЕДАКТИРОВАТЬ: Пара вещей ... Я продолжаю менять OfficeServerApplicationPool, чтобы использовать учетную запись домена с разрешениями БД, но он продолжает возвращаться к NetworkService. Я запускаю консоль IIS7 с повышенными привилегиями, но не могу понять, почему она продолжает к ней возвращаться.

Кроме того, я использую псевдоним SQL-сервера для внутренних SQL-соединений. MOSSDB настроен в cliconfg для отправки соединений фактическому серверу SQL с использованием TCP / IP 1433.

Решил проблему после прочтения сообщения MSDN здесь: http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/880b77ac-3228-40ce-99dc-12b0ff0eb46a

Описанные ниже шаги позволили мне успешно запустить msi, а затем развернуть эту функцию в ферме:

  1. Откройте окно команд (Пуск> Выполнить, введите cmd и нажмите Enter)

  2. Перейдите к пути, в котором хранится установщик (SharePointRS.msi).

  3. Выполните SharePointRS.msi SKIPCA = 1 Это приведет к установке подключаемого модуля служб Reporting Services только для файлов.

  4. CD to% temp%

  5. Запустите rsCustomAction.exe / i, чтобы автоматически настроить установленные файлы.