首页 / 浏览问题 / 桌面GIS / 问题详情
超图FAQ:【iDesktop】桌面新建MySQL数据库型数据源失败,查看组件日志(路径:桌面安装目录Binlog下对应日期的iObjects.log)具体报错为:[error] 值域表 SmDomains 创建失败, ThreadID: 1536, Timespan(ms): 0, ResourceID: EOa007, SourceCode: D:TeamCityUGO10101_SourceCodeSrcEngineMySQLUGDomainManagerMySQL.cpp(470) 2022-09-26 16:15:06 [error] Failed Exec strSQL : SELECT a.DomainID,a.DomainName,a.DomainDescription,a.DomainType,b.FieldType,b.DomainRangeInfos FROM xnyq_dw.SmDomains a, xnyq_dw.SmRangeDomains b WHERE a.DomainID=b.DomainID-Unknown error 1142, ThreadID: 1536, Timespan(ms): 93, ResourceID: ELj004, SourceCode: D:TeamCityUGO10101_SourceCodeSrcMySQLCIUGMyRecordset.cpp(91),如何解决?
43,901EXP 2023年04月11日
【iDesktop】桌面新建MySQL数据库型数据源失败,查看组件日志(路径:桌面安装目录Binlog下对应日期的iObjects.log)具体报错为:[error] 值域表 SmDomains 创建失败, ThreadID: 1536, Timespan(ms): 0, ResourceID: EOa007, SourceCode: D:TeamCityUGO10101_SourceCodeSrcEngineMySQLUGDomainManagerMySQL.cpp(470) 2022-09-26 16:15:06 [error] Failed Exec strSQL : SELECT a.DomainID,a.DomainName,a.DomainDescription,a.DomainType,b.FieldType,b.DomainRangeInfos FROM xnyq_dw.SmDomains a, xnyq_dw.SmRangeDomains b WHERE a.DomainID=b.DomainID-Unknown error 1142, ThreadID: 1536, Timespan(ms): 93, ResourceID: ELj004, SourceCode: D:TeamCityUGO10101_SourceCodeSrcMySQLCIUGMyRecordset.cpp(91),如何解决?

1个回答

【问题原因】部署MySQL数据库时使用InnoDB引擎,桌面连接MySQL数据库默认使用MyISAM引擎,不同引擎创建表语句不同,导致桌面新建MySQL数据库型数据源时创建系统表失败。 【解决办法】打开在iDesktop安装目录的Bin文件夹下面的SuperMap.xml配置文件,修改MySQLEngineType参数为对应引擎,重启iDesktop,重新新建数据库型数据源即可。 MySQLEngineType参数如下: <!–MYISAM:1, InnoDB:2MEMORY:3,NDB:4 after 802–> 1
43,901EXP 2023年04月11日
热门文章
关注我们
...