我用arcengine10.2,ESRI.ArcGIS.DataManagementTools.CreateEnterpriseGeodatabase工具,创建SQL_Server空间库失败
环境:arcengine10.2,sqlserver 2008 r2 express,
在代码中,使用ESRI.ArcGIS.DataManagementTools.CreateEnterpriseGeodatabase工具创建数据库,
报错,经过gp.GetMessage(3)查看,
信息为"ERROR 000824: The tool is not licensed.",
这个意思是使用的ecp文件不对么,但是同样的ecp文件,在arccatalog中创建就能够成功,能请教一下,这块有哪些需要注意的地方吗?
不胜感激!
在代码中,使用ESRI.ArcGIS.DataManagementTools.CreateEnterpriseGeodatabase工具创建数据库,
报错,经过gp.GetMessage(3)查看,
信息为"ERROR 000824: The tool is not licensed.",
这个意思是使用的ecp文件不对么,但是同样的ecp文件,在arccatalog中创建就能够成功,能请教一下,这块有哪些需要注意的地方吗?
不胜感激!
3 个回复
朱新颖
赞同来自: agoodchild
1,代码初始化:
ESRI.ArcGIS.esriSystem.IAoInitialize ao = new ESRI.ArcGIS.esriSystem.AoInitialize(); ao.Initialize(ESRI.ArcGIS.esriSystem.esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
2,LicenseControl控件初始化许可,选中控件->属性,左侧只勾选第二项即可。
刘锋
赞同来自:
agoodchild
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!