在 SSRS Report Server (SQL Server 2008 R2) 中,我有一个共享数据源,其数据源类型为 XML。我有一个使用基于共享数据源的共享数据集的报告。XML 端点位于 IIS 托管的 Windows 身份验证应用程序中,而我的开发服务器位于域中。
在报表服务器中,如果我将共享数据源Connect Using
选项设置为Windows integrated security
,报表将按预期快速呈现。
如果我将Connect Using
选项设置为Credentials stored securely in the report server
(使用域或本地帐户作为配置的帐户),则报告呈现将无限期挂起。没有错误。“正在加载...取消”弹出窗口永远不会消失。报告服务器日志文件的最后一行显示:
library!ReportServer_0-6!19a4!11/22/2011-10:59:27:: i INFO: RenderForNewSession('/Test1/MyReportThatHangs')
由于报表服务器缓存不适用于"Connect Using" = "Windows integrated security"
,我真的很想使用“安全地存储在报表服务器中的凭据”。XML 数据源类型是否可能不支持该选项?