您的位置:首页 > 其它

entry for sde instance not found in services file解决方法(转)

2011-03-10 13:24 555 查看
一、问题描述:
当使用如下连接:
IPropertySet pPropertySet;
pPropertySet = new PropertySetClass();
pPropertySet.SetProperty("Server", "服务器名");
pPropertySet.SetProperties("Database","sde");
pPropertySet.SetProperty("Instance", " esri_sde");
pPropertySet.SetProperty("user", "sde");
pPropertySet.SetProperty("password", "sde");
pPropertySet.SetProperty("version", "sde.DEFAULT");
连接服务器sde,sde提示如下错误:
entry for sde instance not found in services file;

二、解决办法
解决办法1:
在客户机“C:/WINDOWS/SYSTEM32/DRIVERS/ETC”文件夹下services文件添加:
esri_sde 5151/tcp #ArcSDE for Oracle
在客户机“C:/WINDOWS/SYSTEM32/DRIVERS/ETC”文件夹下host文件添加:
IP地址 服务器名
解决办法2:
将实例属性设置为:
pPropertySet.SetProperty("Instance", "port:5151");
一般只做esri_sde 5151/tcp #ArcSDE for Oracle修改即可成功连接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: