reporting-services - 报表管理器 - 对临时目录的访问被拒绝

标签 reporting-services reportingservices-2005

我尝试在 Windows Server 2003 服务器上本地访问 Reporting Services 2005 报表管理器,但收到以下错误:

Access to the temp directory is denied. Identity 'DOMAIN\login' under which XmlSerializer is running does not have sufficient permission to access the temp directory. CodeDom will use the user account the process is using to do the compilation, so if the user doesnt have access to system temp directory, you will not be able to compile. Use Path.GetTempPath() API to find out the temp directory location.

错误消息中给出的 DOMAIN\login 是我的用户登录帐户。默认网站中的Reports 虚拟目录配置为使用DefaultAppPool,该DefaultAppPool 配置为作为Network Service 身份运行。 SQL Server Reporting Services Windows 服务配置为使用单独的域服务帐户。

最佳答案

授予 NETWORK SERVICE 帐户对 C:\WINDOWS\Temp 目录的读/写/修改访问权限。

关于reporting-services - 报表管理器 - 对临时目录的访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11230673/

相关文章:

c# - 以编程方式控制 SQL Server Reporting Services 报表查看器

reportingservices-2005 - SSRS 2005 如何将 4"X 3"标签打印为纵向.. SSRS 假设为横向

reporting-services - 如何停止 Reporting Services 阻止请求?

reporting-services - 双轴图 - Reporting Services 2005

c# - SQL 报告服务 - 以编程方式设置数据源?

reporting-services - 合并表中的单元格 (RDLC)

c# - 添加页码参数时,Report Services 在本地报告的 visual studio 调试器中崩溃

sql - 在 SQL Server Reporting Services 中绘制外推曲线

mysql - 尝试在同一查询中使用指定不同日期范围的不同 where 子句对一个字段 "Count"求和三次?

sql-server-2005 - 如何仅对 Reporting Services 报告执行一次自定义代码函数?