ArcGIS Engine 开发过程中常见问题

 时间:2026-02-12 13:47:14

1、在调试软件的【数据库工具】|【数据入库】|【栅格数据导入】的过程中,已经在本地电脑上配置好了SQL Server和ArcSDE,在软件中连接数据库成功,但是导入栅格数据时却出现错误提示(图):Underlying DBMS did not accept username/password。报错行:rasterSdeServerOperation.Create()。

ArcGIS Engine 开发过程中常见问题

2、尝试解决但失败:问题的产生原因是后台代码中指定了默认密码(图),并未使用用户在软件界面中手动输入的账号和密码。

ArcGIS Engine 开发过程中常见问题

3、将代码修改为读取并使用用户输入的密码,修改之后发现问题依然存在,sdeCon.Password并未取出正确的密码。

ArcGIS Engine 开发过程中常见问题

4、产生原因:出于安全因素,ESRI对IPropertySet::GetProperty进行了这样的设置:只能对IPropertySet::GetProperty写入password,不能读取password。

5、解决方法:删除sdeCon.Password = "sde"语句

6、或者删除图sdeCon.Password = propertySet.GetProperty("password").ToString()语句即可,即不再指定IPropertySet::GetProperty的password的值,只指定server、user等属性的值。不指定password的值,程序在运行的过程中自动弹出窗口提示用户输入密码(图)。

ArcGIS Engine 开发过程中常见问题

1、在开发的时候,遇到错误提示,说没有ArcGIS Engine Enterprise Geodatabase许可。什么是ArcGIS Engine Enterprise Geodatabase许可?怎么看本机到底是否有ArcGIS Engine Enterprise Geodatabase许可?

2、如图所示:GDB Update许可就代表ArcGIS Engine Enterprise Geodatabase许可,这应该说明:ArcGIS Administrator中的Geodatabase Update许可就是ArcGIS Engine Enterprise Geodatabase许可

ArcGIS Engine 开发过程中常见问题

  • 培训通知怎么写
  • 老人脚肿是怎么回事
  • 腊鸡腿胡萝卜红枣枸杞汤
  • 如何观看手机乐视客户端会员视频
  • 如何选择购买二手叉车
  • 热门搜索
    怎么做视频相册 拖欠货款怎么办 武汉生物工程学院怎么样 睫毛膏怎么卸妆 如何做炒面 外蒙古旅游 人人车二手车怎么样 大连海岛旅游网 浙g是哪里的车牌 夏天去哪里旅游最好