我被迫使用 Pentaho Report Designer 5.4 并遇到以下问题:每次我尝试更改报表的数据库连接时,在选项部分设计器中添加参数“ce”而没有任何值 - 即使我之前删除了它(请参阅下图)。当我打开 .prpt 文件并查看 sql-ds.xml 内部时,连接 url 如下所示:"jdbc:sqlserver://192.168.1.194:1433;databaseName=statdb;integratedSecurity=false;ce"
问题是我的报告根本没有加载。我查看了报告日志,发现以下几行:
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The connection string contains a badly formed name or value.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190) ~[sqljdbc4.jar!/:na]
at com.microsoft.sqlserver.jdbc.Util.parseUrl(Util.java:445) ~[sqljdbc4.jar!/:na]
at com.microsoft.sqlserver.jdbc.SQLServerDriver.parseAndMergeProperties(SQLServerDriver.java:1026) ~[sqljdbc4.jar!/:na]
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1008) ~[sqljdbc4.jar!/:na]
我假设附加参数“ce”导致了问题。我有两个问题: