一、发现问题

系统中发现某个房屋的分层平面图查询不到

1.去sqlserver空间库中查询发现这个表‘房间_100200T001D001’不存在

2.在工作空间中查询发现是有这个数据集的

二、解决问题

1.解决方案一(推荐)

打超图客服,经分析,发现是以下原因造成的

1).打开desktop的bin目录,找到supermap.xml

2).找到节点DTNameTablaNameSame,发现设置为false,这样的话,从数据集复制到数据库中后,表名就会和原来的不一样

3).将其改成true,问题解决

2.解决方案二(改数据库表)-不推荐,不稳定,待测试

1.找到数据库中的SmRegister表,打开

找到SmDatasetName包含100200T001D001的记录

修改前

iserver-数据库型数据源导入后原dataset名称和数据库表名不一致的问题

修改后

iserver-数据库型数据源导入后原dataset名称和数据库表名不一致的问题

2.将该数据库中的表名SMDTV_327修改为‘房间_100200T001D001’

相关文章:

  • 2022-12-23
  • 2021-10-04
  • 2021-12-11
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2021-11-20
  • 2022-01-19
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-12-08
  • 2022-02-11
  • 2021-11-08
  • 2022-12-23
  • 2021-04-25
相关资源
相似解决方案