Reporting Service和SQL Server Integration Services服务不能启动(三)
l.asax 文件添加读取权限。
默认文件位置是 C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer。
此外,子文件夹不继承权限。
3.在命令提示符运行 iisreset 命令重新启动 Microsoft Internet Information Services (IIS)。
4.将以下权限添加到文件夹和文件到 NT Authority\Local Service 用户帐户:
对于 ReportManager 文件夹中添加读取权限。
默认文件夹位置是 C:\Program Files\Microsoft SQL Server\MSSQL\Reporting 服务。
此外,子文件夹继承权限。
为 Temp 文件夹添加完全控制权限。
默认文件夹位置是 C:\Documents and Settings\User Name\Local Settings。
此外,子文件夹继承权限。
为 Temp 文件夹添加完全控制权限。
默认文件夹位置是 C:\WINDOWS。此外,子文件夹继承权限。
5.重新启动 IIS。
============
实际上,不光是文件夹有这个问题,注册表也有这个问题。
另外,在事件日志中有关性能计数器的错误或警告,多数也是不能访问注册表有关键值的原因。
处理报表时出错。 (rsProcessingAborted)
无法模拟数据源“Onepoint”的用户。 (rsErrorImpersonatingUser)
登录失败。 (rsLogonFailed)
登录失败: 未知的用户名或错误密码。 (异常来自 HRESULT:0x8007052E)
用 SSMS 打开 RS,找到出错的数据源定义,双击,编辑属性,找到连接:
勾选 与数据源建立连接之后模拟经过身份验证的用户。
会要求重新输入密码。