我将 wso2 am 1.10.0 (port offest 1) 与 wso2 das 3.0.1 (port offest 3) 集成,看起来一切正常,我可以从 wso2am_stats_db 或 das carbon data explorer 查看使用数据。我按照指示 here 到这个词。但是,每次访问任何 apim 发布者统计页面时,我只看到库存图像(示例:配置 DAS 以查看您的),apim 日志吐出以下错误:

TID: [-1234] [] [2016-09-15 03:11:21,634] ERROR {JAGGERY.modules.statistics.usage:jag} -
org.wso2.carbon.apimgt.usage.client.exception.APIMgtUsageQueryServiceClientException: Error occurred while querying from JDBC databaseThe text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator. {JAGGERY.modules.statistics.usage:jag}

如果这有所作为,我正在使用 MSSQL 数据库。脚本/模式接近于 here 。该错误对我来说没有意义,因为架构中没有定义 text、ntext 或 image 类型。请参阅此讨论: The text, ntext, and image data > types cannot be compared or sorted, except when using IS NULL or LIKE > operator

最佳答案

当 GROUP BY 或 ORDER BY 等操作应用于 TEXT、NTEXT 或 IMAGE 类型的字段时,可能会发生上述错误。您可以检查您的查询以识别这一点。

作为一种解决方法,您可以按照以下方法发布统计信息,这将是一种更简洁的方法。

https://docs.wso2.com/display/AM1100/Publishing+API+Runtime+Statistics+Using+REST+Client

关于sql-server - WSO2 上午 1.10.0 : "The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39502699/

10-13 03:28