安装 MOSS 2007 的 SSRS 插件一直失败

安装 MOSS 2007 的 SSRS 插件一直失败

我有一个全新的 MOSS 安装(MOSS 2007、Windows Server 2008 x64、SQL 2005 在单独的服务器上),并尝试安装 SSRS 插件,但一直失败。在安装过程中,我不断看到如下应用程序事件:

SQL Server 实例“MOSSDB”上数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中用户“SYSTEM”的 SQL 数据库权限不足。下面包含来自 SQL Server 的其他错误信息。

对象“proc_EnumLists”、数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”、架构“dbo”的 EXECUTE 权限被拒绝。

SQL Server 实例“MOSSDB”上数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中用户“SYSTEM”的 SQL 数据库权限不足。下面包含来自 SQL Server 的其他错误信息。

对象“proc_EnumLists”、数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”、架构“dbo”的 EXECUTE 权限被拒绝。

SQL Server 实例“MOSSDB”上数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中用户“SYSTEM”的 SQL 数据库权限不足。下面包含来自 SQL Server 的其他错误信息。

我已将所有应用程序池标识配置为使用域帐户,并授予它们对 SQL 服务器上的 SP DB 的权限。安装过程很顺利,直到它在“正在删除备份文件”处挂起一两分钟,然后开始回滚操作。它以一条消息结束:“在 SQL Server 2008 Reporting Services Add-In for Sharepoint 完全安装之前,安装程序被中断。”

从文档中可以看出,只要与后端的 SQL DB 建立连接,就不需要在同一台机器上安装任何其他 SQL 组件。我遗漏了什么吗?

编辑:有几件事……我不断将 OfficeServerApplicationPool 更改为使用具有 DB 权限的域帐户,但它不断恢复到 NetworkService。我正在以提升的权限运行 IIS7 控制台,但不知道为什么它不断回到这个状态。

另外,我使用 SQL 服务器别名进行后端 SQL 连接。在 cliconfg 中设置了 MOSSDB,以使用 TCP/IP 1433 将连接发送到实际 SQL 服务器。

答案1

阅读此处的 MSDN 帖子后解决了该问题:http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/880b77ac-3228-40ce-99dc-12b0ff0eb46a

下面概述的步骤使我能够成功运行 msi,然后将该功能部署到服务器场:

  1. 打开命令窗口(开始>运行,输入 cmd 并按回车键)

  2. 导航到安装程序 (SharePointRS.msi) 的存储路径

  3. 执行 SharePointRS.msi SKIPCA=1 这将仅安装 Reporting Services 插件的文件

  4. CD 到 %temp%

  5. 执行 rsCustomAction.exe /i 来自动配置已安装的文件。

相关内容