Sql 报告服务错误
我需要有关报告服务错误的帮助。 我不总是会犯这样的错误,只是有时候,但我需要解决它 描述如下:有关此错误的详细信息,请导航到本地服务器计算机上的报表服务器或启用远程错误 我已经检查了.log文件,发现了以下内容: 获取会话数据时出错:会话无效或过期:fnxgxhugvd552qfyv3fwSql 报告服务错误,sql,sql-server,reporting-services,ssrs-2008,Sql,Sql Server,Reporting Services,Ssrs 2008,我需要有关报告服务错误的帮助。 我不总是会犯这样的错误,只是有时候,但我需要解决它 描述如下:有关此错误的详细信息,请导航到本地服务器计算机上的报表服务器或启用远程错误 我已经检查了.log文件,发现了以下内容: 获取会话数据时出错:会话无效或过期:fnxgxhugvd552qfyv3fw 一场ReportServer_0-6!4b0!2015年3月18日-10:51:29::i信息:LoadSnapshot:带有会话的项:FNxGxJuveUgVD552QFYV3FW,报告路径:,用户名:
一场ReportServer_0-6!4b0!2015年3月18日-10:51:29::i信息:LoadSnapshot:带有会话的项:FNxGxJuveUgVD552QFYV3FW,报告路径:,用户名:数据库中找不到doman/user从日志中,您可以在“数据库中找不到doman/user”结尾处看到此消息这基本上是告诉您,试图运行报告的用户不存在,或者更有可能不具备所有必需的权限
检查您(或报表服务器用户)是否有权访问报表从中提取数据的所有表。可以通过使用报表代码来解决此问题 看这个例子
看起来您没有该用户的适当权限。
Public Shared Dim sPara1 As String= ""
Public Shared Dim sPara2 As String= ""
Public Function getPara1() As String
TRY
sPara1=Report.Parameters!Machine_NO.Value(0)
CATCH
sPara1 = "Not Select"
END TRY
Return sPara1
End Function
Public Function getPara2() As String
TRY
sPara2=Report.Parameters!Machine_NO.Value(1)
CATCH
sPara2 = "Not Select"
END TRY
Return sPara2
End Function
get Data by Expression
=Code.getPara2()