...
一般SQL上看到没有乱码的,但报错日志说有乱码列不存在,Unknown column
解决方案
关于此问题,通常是拿报错的sql去数据库查,数据库可以执行成功,bi无法执行成功,此时可先检查数据源连接字符串设置的编码跟数据库是否一样,如若是不一致,请将bi的设置与数据库一致后再在bi中预览,通常可以正常查询。当遇到 SQL 查询在数据库中执行成功但在 BI 工具中失败的情况时,且报错信息存在乱码时,建议先检查数据源连接字符串中的编码设置是否与数据库一致。
如果编码不匹配,请将 BI 工具的编码设置调整为与数据库相同,然后再尝试在 BI 工具中预览查询结果。通常,这样可以解决查询失败的问题。