读书人

SDE数据库的直一连接 direct connecti

发布时间: 2012-09-05 15:19:34 作者: rapoo

SDE数据库的直接连接 direct connection to SDE .
IPropertySet Propset = new PropertySetClass(); Propset.SetProperty("Server",null); Propset.SetProperty("INSTANCE","sde:oracle9i"); Propset.SetProperty("USER","sde"); Propset.SetProperty("PASSWORD","sde@testHost"); Propset.SetProperty ("DATABASE", "sde"); Propset.SetProperty("VERSION","SDE.DEFAULT"); IWorkspaceFactory Fact = new SdeWorkspaceFactoryClass(); IFeatureWorkspace Workspace = (IFeatureWorkspace)Fact.Open(Propset,0);

2.到SDE for SQLSERVER的连接(未测试)
过程基本相似,系统需要具有the Microsoft Data Access Components (MDAC)组件,可以在系统盘的/program
files/common files/system/ado文件夹下找msado15.dll文件来确认是否安装。

?


?? Server:服务器名或IP(貌似可以不填)
?? Service:sde:sqlserver:服务器名或IP? (备注)
?? Database:要连接的数据库名
?? username:用户名
?? password:密码

如果要用engine进行连接,采用相似的操作即可,注意version是sde.default还是dbo.default

详细内容也可以参考:

http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Setting_up_clients_for_a_direct_connection&anchor=dcoracle
http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Creating_spatial_database_connections&anchor=ssdc

读书人网 >其他数据库

热点推荐