我在SQL Server 2012 SP1 Reporting Services实例中设置了一个订阅,该实例将34MB文件导出到Excel 2007-2013 XLSX OpenXML渲染扩展.订阅会引发以下错误:
System.IO.IsolatedStorage.IsolatedStorageException:无法确定域的标识.
我确认可以将报表从Report Manager导出到Excel 2007-2013 XLSX OpenXML渲染扩展,没有任何问题.仅在通过订阅执行报表时才会出现此错误.我研究了这个并在网上找到了以下建议:
建议错开订阅,以便一次只运行一个订阅.这没有用,因为在发生错误时只运行了一个订阅.
建议使用Excel 2003呈现方法并将行分成单独的选项卡以避免65,536行限制.我确实证实了这一点,但从业务利益相关者的角度来看,这不是一个可接受的解决方案.
表示使用Excel 2007-2013渲染方法的任何报表的注释超过10 MB大小,从内存中生成切换到使用独立存储.没有解释为什么这是坏的,我认为这是有充分理由 - 也许是为了限制RAM消耗.
建议在ASP.NET应用程序的Isolated Storage文件夹中提升用户的权限.我找不到Isolated Storage文件夹在Reporting Services中的位置.
建议使用额外的代码包装ASP.NET的隔离存储代码,以绕过此问题.我找不到将此解决方案应用于Reporting Services的方法,因为这是Microsoft提供的产品.
建议修改Report Manager和Report Server web.config文件,以在httpRuntime节点中包含maxRequestLength ="200000".这没有改变结果.
建议在RSReportServer.config中显式增加内存设置.这似乎不会有所帮助,因为错误与隔离存储有关,但我尝试了它的解压缩.这没有改变结果.
建议将DatabaseQueryTimeout值从120更改为更大的值.这没有改变结果.
建议更改订阅执行超时值.这没有改变结果.
以下是完整错误日志条目的副本:
reportrendering!WindowsService_5!1628!04/03/2013-09:48:33:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: , Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: An error occurred during rendering of the report. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: An error occurred during rendering of the report. ---> System.IO.IsolatedStorage.IsolatedStorageException: Unable to determine the identity of domain.
at System.IO.IsolatedStorage.IsolatedStorage._GetAccountingInfo(Evidence …
Run Code Online (Sandbox Code Playgroud) 嗨,我正在尝试制作一份报告,列出我们的报表服务器上的所有订阅,它们所在的报表,它们运行的时间和日期以及重新记录.到目前为止,我已经能够获得报告的报告和时间表列表.我似乎无法理解Schedule表中的值和列的含义.
如果有人能够阐明如何理解这些专栏和他们的价值观,我会非常感激.这是我到目前为止的查询.
使用ReportServer;
走
SELECT Users.UserName
,c.Name AS Report
,Subscriptions.Description
,Schedule.*
/*,Schedule.RecurrenceType
,Schedule.MinutesInterval
,Schedule.DaysInterval
,Schedule.WeeksInterval
,Schedule.DaysOfWeek
,Schedule.DaysOfMonth
,Schedule.[Month]
,Schedule.MonthlyWeek*/
FROM [目录] AS c
INNER JOIN订阅
ON c.ItemId = Subscriptions.Report_OId
INNER JOIN用户
ON Subscriptions.OwnerId = Users.UserId
INNER JOIN ReportSchedule
ON Subscriptions.SubScriptionId = ReportSchedule.SubScriptionId
INNER JOIN Schedule
on ReportSchedule.ScheduleId = Schedule.ScheduleId
谢谢,
克里斯
如何使用PowerShell更新或更改RSReportServer.config文件?
我想将IsTagManagerEnabled标记中Service标记内的值从True更改为False。
非常感谢。
我将visual studio 2005安装在一台机器(开发机器)上,并将SQL Server 2005安装在另一台机器上.但只有当我们使用SSRS安装SQL Server时,我们才能在Visual Studio中获取商业智能项目模板.
现在在另一台机器上安装SQL Server如何在开发机器中的VS 2005中创建一个报表服务器项目?
谢谢.
关心NLV
sql-server reportserver reporting-services business-intelligence
我对像 ssrs、水晶报表服务器这样的报表服务器感到困惑...
为什么当我可以连接到 sql 并获取数据然后将其绑定到本地报表并在报表查看器中查看它时我需要报表服务器
什么是报表服务器以及它与本地报表有何不同?
使用报表服务器有什么好处?
在什么情况下使用报表服务器会有用?
reportserver crystal-reports reporting-services ssrs-2012 reporting-services-2016