java - 在 JAVA 中登录到 sql server 报告服务
问题描述
我将 SSRS 与 JAVA Web 应用程序一起使用,我通过动态传递参数和报告格式成功生成了报告,但是我遇到了报告服务登录提示的问题,我想停止此提示,而是添加使用 JAVA 在后端报告服务用户凭据。但它没有用,我真的很困惑。
这样做的正确方法是什么?有什么我想念的和/或我需要做的吗?有没有其他方法可以做到这一点?
我已将 Web 服务类导入到我的项目中,并尝试将对象中使用LogonUser
的用户凭据设置ReportExecutionServiceSoap
为:
reportExecutionServiceSoap.logonUser(username,pwd,"");
但这对我不起作用。
编辑:
Microsoft.ReportingServices.Diagnostics.Utilities.LogonFailedException:用户登录尝试.....失败。,Microsoft.ReportingServices.Diagnostics.Utilities.LogonFailedException:登录失败。确保用户名和密码正确。
虽然我确定我传递的凭据是正确的,并且在使用登录提示传递相同的凭据时它工作正常。
解决方案
推荐阅读
- firebase - FirebaseFirestore.get 返回 null - Fluter
- spring-boot - 路径包含多个部分时找不到 Spring MVC jsp
- c# - 如何修复 UNITYTLS_X509VERIFY_NOT_DONE
- c - make:系统找不到指定的文件(错误2)
- python - 无法停止 ThreadPoolExecutor
- mongodb - Docker 容器中的 MongoDB
- c# - C# 打卡 / 时钟小时 - 总工作时间
- r - 一次引入多个文件时,R仅输出最后一个文件的数据
- ios - HTML Drop Down 未在 iPhone 的 IOS 13 中选择选项
- php - 警告:mysqli_stmt_bind_result():绑定变量的数量与准备好的语句中的字段数量不匹配