我有一个全新的 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”的执行权限被拒绝。
SQL Server 实例“MOSSDB”上的数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中用户“SYSTEM”的 SQL 数据库权限不足。下面包括来自 SQL Server 的其他错误信息。
对象“proc_EnumLists”、数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”、模式“dbo”的执行权限被拒绝。
SQL Server 实例“MOSSDB”上的数据库“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中用户“SYSTEM”的 SQL 数据库权限不足。下面包括来自 SQL Server 的其他错误信息。
我已将所有应用程序池身份配置为使用域帐户,并授予它们对 SQL 服务器上的 SP DB 的权限。安装正常,直到它在“删除备份文件”处挂起一两分钟,然后它开始回滚操作。它以“在完全安装用于 Sharepoint 的 SQL Server 2008 Reporting Services 加载项之前,安装程序被中断”的消息结束。
从文档看来,只要在后端有与 SQL DB 的连接,我就不需要在同一个盒子上安装任何其他 SQL 组件。有什么我想念的吗?
编辑:几件事...我不断更改 OfficeServerApplicationPool 以使用具有 DB 权限的域帐户,但它不断恢复为 NetworkService。我正在以提升的权限运行 IIS7 控制台,但不知道为什么它会一直返回它。
此外,我使用 SQL 服务器别名进行后端 SQL 连接。MOSSDB 在 cliconfg 中设置为使用 TCP/IP 1433 将 conns 发送到实际的 SQL 服务器。