首页 / 浏览问题 / 桌面GIS / 问题详情
打开数据源连接DM,可能已经是SuperMap的数据源
mdl
1EXP 2021年02月08日

使用产品:SuperMap iDesktopX 10i

数据类型:DM8

问题描述:用桌面工具打开数据源连接DMPlus时ERROR:可能可能已经是SuperMap的数据源

2 个回答

您好,首先建议您新建一个用户,不用SYSDBA;另外如果没有做过配置建议用localhost试一下不用127.0.0.1。如果还是不行,建议您发下日志相关内容,日志位置在安装目录/Bin/log中。
jjz
4,720EXP 2021年02月08日

您好,新建了一个用户,也使用了localhost也不行。请问一下这个表是谁的?

SM开头的应该是超图的系统表,我看了下,可能是因为DM8目前还不支持,您用DM7试一下。请参考博文:DM数据库配置

确定是DM8不支持么?我之前能连上的,突然有一天连不上了。
帮助文档是研发那边出的,他们写的只支持DM7,8没测试过可能会出各种问题,之后发iServer服务可能也不稳定。您对数据库做过什么操作吗?能打开和不能打开之间是否单独对数据库做了增删改,没有在iDesktop里进行操作。
最开始的时候可以连上,通过咱这工具将shp文件导入到达梦8里边。只有也没对数据库做过什么操作,那我知道了,我先找个DM7试试。谢谢。

您好,我按照您说的换成了DM7,还是不行。能再帮忙看下是哪块的问题么?

其他的部分看起来没有太大问题,但是我这边达梦的端口号和您不一样,我这里是默认的5236。您输入信息的时候试下localhost:7777是否可以。
您说的这个版本我试过也不行。这个在您本地测是没有问题的对吧?能不能把您本地用的桌面工具和达梦的版本发我一份,让我在本地测一下。
您好,再问一下有没有连数据库的相关手册。比如PG、MySQL之类的。

连接手册一般在帮助文档里有一部分,其他的您可以在我们CSDN账号搜一下。软件版本一般推荐使用最新版:http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx

我这里就是DM7具体是7.6.0版本的软件,您要不试一下把端口改为5236。我这里是Win10 64位系统,您那边是什么环境?

这个工具用的是最新版的2020。win10 64位。环境一致。之前查到说需要安装一些组件才可以连接达梦是吗?跟授权这些没关系吧,我这半边是申请了一个3个月的试用授权。

您好,我按照您这边的 环境安装了DM7之后用ODBC可以连接成功,打开数据源的时候还是提示已是SUperMAP源了,日志里还是提示找到不这个表。您再帮忙看下是那块配置不对吗?

2021-02-09 14:50:29 [error] 第1 行附近出现错误:
无效的表或视图名[SMDATASOURCEINFO], ThreadID: 12388, Timespan(ms): 11203, ResourceID: -100, SourceCode: D:\TeamCity\UGO1010\01_SourceCode\Src\EngineDMCI\UGDataSourceDMCI.cpp(451)
2021-02-09 14:50:29 [error] 可能已经是SuperMap的数据源, ThreadID: 12388, Timespan(ms): 0, ResourceID: ELc019, SourceCode: D:\TeamCity\UGO1010\01_SourceCode\Src\EngineDMCI\UGDataSourceDMCI.cpp(454)
2021-02-09 14:51:35 [error] 第1 行附近出现错误:
无效的表或视图名[SMDATASOURCEINFO], ThreadID: 8296, Timespan(ms): 22828, ResourceID: -100, SourceCode: D:\TeamCity\UGO1010\01_SourceCode\Src\EngineDMCI\UGDataSourceDMCI.cpp(451)
2021-02-09 14:51:35 [error] 可能已经是SuperMap的数据源, ThreadID: 8296, Timespan(ms): 0, ResourceID: ELc019, SourceCode: D:\TeamCity\UGO1010\01_SourceCode\Src\EngineDMCI\UGDataSourceDMCI.cpp(454)

看了您的配置应该没什么太大问题,基本上跟我这里一模一样,这个报错我帮您问下吧。
好的,多谢。
您看下是不是没有先创建达梦数据库型数据源就打开了。这几个月我们这边验证发现DM8也是支持的。
麻烦提供一下您这边测试用的supermap工具版本以及达梦数据库的版本。我这边再测试一下
我这边DM 7.6.0,iDesktop当时大概是10.1.1版本。我看您是iDesktopX的界面。我一开始确实先创建再打开的,一直也可以正常打开。

这个版本应该没有太大影响,只要达梦不是过于新的版本都支持。
嗯,我这边也是这样操作的,先创建再打开。版本的话我这边得用最新版的。您这边早上不说dm8也是支持的吗?麻烦查询具体版本号吧,select id_code();
这个不可能每个版本都测试的,我这边2月之后陆续看到几个客户能用DM8,当时没有问具体版本,您找一个稳定版本测试下吧。都是在Windows系统上使用的。

目前我只能肯定7.6.0是能够使用的。
方便提供一下您的姓名吗?
请问您是超图同事吗,如果是同事可以企业微信联系您。
是您的同事要联系您,不知道您是谁。所以让我在这问下。
私信我名字我企业微信找一下。
您好,请问您这个问题解决了吗,我现在也出现了打开达梦数据源,可能已经是SuperMap的数据源报错
7EXP 2021年03月13日
需要先创建DM数据源然后再打开。
...