在访问 SQL Server 2005 Reporting Services 中的任何报告时,我们开始收到“对象引用未设置为对象实例”错误。
如果我们去报表设计器并对其进行调试,它就可以工作。
我在报告服务方面工作不多,我真的不知道从哪里开始寻找。我怎样才能找到问题?
编辑
这些报告已经工作了几个月。他们只是突然开始显示此错误。
编辑 2
在事件查看器中找到了这个:
事件类型:警告 事件源:ASP.NET 2.0.50727.0 活动类别:网络活动 事件编号:1309 日期:2009 年 6 月 11 日 时间:上午 10:01:06 用户:不适用 电脑:崇加 描述: 事件代码:3005 事件消息:发生未处理的异常。 活动时间:6/11/2009 10:01:06 AM 活动时间 (UTC):2009 年 6 月 11 日下午 2:01:06 事件 ID:42be336a7b014eab84402a885be04fc2 事件序列:437 事件发生:28 事件详细代码:0 应用信息: 应用域:/LM/W3SVC/10/root/Reports-7-128891533489230722 信任级别:RosettaMgr 应用程序虚拟路径:/Reports 应用程序路径:C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager\ 机器名称:崇加 处理信息: 进程 ID:4948 进程名称:w3wp.exe 帐户名称:NT AUTHORITY\NETWORK SERVICE 异常信息: 异常类型:NullReferenceException 异常消息:对象引用未设置为对象的实例。 索取资料: 请求网址:http://chonga/Reports/Reserved.ReportViewerWebControl.axd?OpType=StyleSheet&Version=2005.090.1399.00 请求路径:/Reports/Reserved.ReportViewerWebControl.axd 用户主机地址:127.0.0.1 用户:CHONGA\管理员 已通过身份验证:真 身份验证类型:协商 线程帐户名称:NT AUTHORITY\NETWORK SERVICE 线程信息: 线程 ID:1 线程帐户名称:NT AUTHORITY\NETWORK SERVICE 是否冒充:真 堆栈跟踪:在 Microsoft.Reporting.WebForms.WebRequestHelper.GetExceptionForMoreInformationNode(XmlNode moreInfo, XmlNamespaceManager 命名空间) 在 Microsoft.Reporting.WebForms.WebRequestHelper.ExceptionFromWebResponse(异常 e) 在 Microsoft.Reporting.WebForms.ServerReport.ServerUrlRequest(布尔 isAbortable,字符串 url,流 outputStream,字符串和 mimeType,字符串和文件名扩展) 在 Microsoft.Reporting.WebForms.ServerReport.GetStyleSheet(字符串 styleSheetName) 在 Microsoft.Reporting.WebForms.ReportServerStyleSheetOperation.PerformOperation(NameValueCollection urlQuery,HttpResponse 响应) 在 Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext 上下文) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,Boolean& completedSynchronously)