搭建报表平台(SharePoint&ReportingServices集成模式) - 图文

4. 准备账户(服务器拓扑模式选用SharePoint集成)

4.1 报错

①不能使用Administrator或NETWORKS SERVICES

建立DNS后,进入域是默认的Administrator用户。它是域的一个内置账户。但在安装SQL Server 2008时,在“服务器配置”项中设置用户为:域\\Administrator;NETWORKS SERVICES等内置账户配置那是OK的(如果是单机服务器使用)。但在SharePoint集成时,将会导致后面在SharePoint管理中心的Protal中应用程序管理中看不到Reporting Services管理器,集成失败。报错:“连接到报表服务器时出现错误。请检查报表服务器是否可用且已配置为 SharePoint 集成模式”。 配置错误故障排除

http://technet.microsoft.com/zh-cn/library/ms159704(SQL.90).aspx

? 4.2 SharePoint 集成模式下的账户问题:

①不要使用内置帐户

如果报表服务器和 SharePoint 数据库在同一台计算机上,而 SharePoint Web 应用程序在远程计算机上,则不要使用内置帐户(如 Local System 或 Network Service)。当 SharePoint 数据库在远程计算机上运行时,SharePoint Web 应用程序将显式拒绝在远程计算机上定义的内置帐户对数据库的访问。这意味着,如果报表服务器正在基于某一内置帐户运行,则它无法连接到 SharePoint 数据库,因为它正在与 SharePoint 数据库相同的计算机上运行。

详细介绍账户的博客

http://blog.sina.com.cn/s/blog_5a76dae20100tmx1.html

② Reporting Services 的服务帐户要求

一些 Reporting Services 部署拓扑中包含运行于 SharePoint 集成模式下的报表服务器,有关使用内置帐户的限制也适用于这些拓扑。同时满足下列条件时将产生服务帐户要求:

? 报表服务器与由多台计算机组成的 SharePoint 场集成。

? 报表服务器和 SharePoint 管理中心网站运行在不同的计算机上。 在这种情况下,如果 Report Server Web 服务或 Windows 服务在内置帐户(如 NetworkService)下运行,则 SharePoint 管理中心的“授予数据库访

问权限”选项将不能正常工作。因此,通过 SharePoint 站点访问任何 Reporting Services 功能都将导致以下错误:

“连接到报表服务器时出现错误。请检查报表服务器是否可用且已配置为 SharePoint 集成模式。--> 服务器无法处理请求。--> 客户端发现响应内容类型为‘text/html; charset=utf-8’,但应为‘text.xml’。” SQL Server 配置 - 服务帐户

http://msdn.microsoft.com/zh-cn/library/cc281953(SQL.100).aspx ③将管理帐户和服务帐户配置为使用唯一域用户帐户

SharePoint 产品或技术的部署使用多种帐户来运行服务以及访问前端和后端服务器。如果您为部署指定域帐户,一定要遵循建议的最佳方法并指定由 SharePoint Web 应用程序独占使用的帐户。请勿将服务帐户配置为以将要访问 SharePoint 站点的实际用户的域用户帐户运行。如果使用服务凭据访问 SharePoint 站点,则可能会遇到错误。

? 4.3 解决

1) 新建一个域用户Duser。

开始---所有程序---管理工具--- Active Directory 用户和计算机

添加到“Administrators”组和“Domain Amins”组。主要组是“Domain Users”.

联系客服:779662525#qq.com(#替换为@)