我有一个全新的MOSS安装(MOSS 2007,Windows 2008 x64,SQL 2005在单独的服务器上),并试图安装SSRS的外接程序,但它一直失败。在安装过程中,我一直看到应用程序事件,如下所示:
Server实例“MOSSDB”上数据库'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd‘中的用户“SYSTEM”的SQL数据库权限不足。下面包括来自Server的其他错误信息。在数据库'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd',架构“dbo”的对象'proc_EnumLists‘上拒绝执行权限。Server实例“MOSSDB”上数据库'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd‘中的用户“SYSTEM”的SQL数据库权限不足。下面包括来自Server的其他错误信息。在数据库'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd',架构“dbo”的对象'proc_EnumLists‘上拒绝执行权限。Server实例“MOSSDB”上数据库'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd‘中的用户“SYSTEM”的SQL数据库权限不足。下面包括来自Server的其他错误信息。
我已经将所有应用程序池标识配置为使用域帐户,并授予它们对SQL服务器上的SP的权限。THe安装正常,直到在“删除备份文件”处挂起一两分钟,然后开始回滚操作。它的结尾是“在SQLServer2008ReportingServices外接程序可以完全安装Sharepoint之前,安装被中断”。
从文档中可以看出,只要后端有到SQL的连接,我就不需要同一个框中的任何其他SQL组件。我遗漏了什么吗?
编辑:有两件事.我一直在更改OfficeServerApplicationPool以使用带有DB权限的域帐户,但是它一直恢复到NetworkService。我正在以提升的权限运行IIS7控制台,但不知道为什么它会一直返回到它。
此外,我还为后端SQL连接使用了SQL服务器别名。MOSSDB是在cliconfg中设置的,以便使用TCP/IP 1433将conns发送到实际的SQL服务器。
发布于 2009-10-06 21:00:45
在阅读MSDN帖子后,解决了这个问题:http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/880b77ac-3228-40ce-99dc-12b0ff0eb46a
下面列出的步骤允许我成功地运行msi,然后将该特性部署到农场:
https://serverfault.com/questions/71802
复制相似问题