在JAVA中登录sql server reporting services
我在JAVA web应用程序中使用SSRS,我通过动态传递参数和报告格式成功地生成了报告,但是我遇到了reporting services登录提示符的问题,我想停止此提示符,而是使用JAVA在后端添加reporting services用户凭据。但它不起作用,我真的很困惑 这样做的正确方式是什么?我有什么遗漏和/或需要做的吗?还有其他方法吗? 我已将web服务类导入到我的项目中,并尝试使用在JAVA中登录sql server reporting services,java,reporting-services,Java,Reporting Services,我在JAVA web应用程序中使用SSRS,我通过动态传递参数和报告格式成功地生成了报告,但是我遇到了reporting services登录提示符的问题,我想停止此提示符,而是使用JAVA在后端添加reporting services用户凭据。但它不起作用,我真的很困惑 这样做的正确方式是什么?我有什么遗漏和/或需要做的吗?还有其他方法吗? 我已将web服务类导入到我的项目中,并尝试使用ReportExecutionServiceSoap对象中的LogonUser将用户凭据设置为: repor
ReportExecutionServiceSoap
对象中的LogonUser
将用户凭据设置为:
reportExecutionServiceSoap.logonUser(username,pwd,"");
但这对我不起作用
编辑: Microsoft.ReportingServices.Diagnostics.Utilities.LogonFailedException:用户尝试登录。。。。。失败,Microsoft.ReportingServices.Diagnostics.Utilities.LogonFailedException:登录失败。确保用户名和密码正确无误
尽管我确信我传递的凭据是正确的,并且在使用登录提示传递相同凭据时工作正常。@Tatranskymedved错误:Microsoft.ReportingServices.Diagnostics.Utilities.LogonFailedException:用户尝试登录。。。。。失败,Microsoft.ReportingServices.Diagnostics.Utilities.LogonFailedException:登录失败。确保用户名和密码正确无误。;虽然我确信我传递的凭据是正确的,并且在使用登录提示传递相同的凭据时工作正常。但是您有正确的连接字符串吗?您连接到了正确的服务器吗?是的,它连接到了正确的服务器,我可以在服务器中的ReportServerService日志文件中找到错误