关于连接普通数据库时 WorkspaceFactory.Open 时的报错问题
来源:互联网 发布:mysql 加一个字段 编辑:程序博客网 时间:2024/05/19 18:16
问题描述 :
运行环境为 C# arcgis9.3.1 sqlserver 2005 ,因为需要做sde和普通数据库的关联,所以用到WorkspaceFactory来打开sqlserver数据库。程序走到pWorkspaceFactory.Open时报错。代码如下:
最后一句报出:
System.Runtime.InteropServices.COMException
Source: ESRI.ArcGIS.Geodatabase
[对 COM 组件的调用返回了错误 HRESULT E_FAIL。]
注:连接的是普通业务数据库。我将该数据库放到两台机器上,一台报错,一台不报错。但用sqlserver工具连接都没问题。
问题原因:因为报错的数据库连接是有实例名的,应将连接字符串里Data Source属性改为:192.168.18.198/SQL2005 。“SQL2005”为该数据库的实例名。但在sqlserver里不加实例名也能连上。
- 关于连接普通数据库时 WorkspaceFactory.Open 时的报错问题
- 关于普通的jsp页面连接不上数据库问题
- 关于SqlServer连接报错的问题
- 关于VB6与Access数据库编程示例时。VB rs.Open strSQL, conn, 3, 3 报错的一个解决方法。
- 关于javaweb连接数据库无任何报错信息的问题
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- 关于freetds连接sqlserver报错的问题原因
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- 关于MySQL连接报错:1045的问题
- 关于java连接redis数据库报: Connection refused: connect 的问题
- 关于链接数据库报错Can't open named pipe to host : .pipe:MySQL(2)问题
- web连接数据库时,报空指针java.lang.NullPointerException问题--可能的解决方式
- 关于连接(登录)MySQL数据库报错10061问题之一
- adbo.net 使用open打开连接报错的解决办法
- 远程连接mysql报错1130的解决流程(连接禅道数据库时遇到)
- the account is currently locked out. The system administrator can unlock it.
- android 处理图片资源
- 并发处理
- 2011-06-02 虚拟机看不到IP
- VC利用WORD替换功能打印发票
- 关于连接普通数据库时 WorkspaceFactory.Open 时的报错问题
- ubuntu10.10地址导航栏修改为显示路径
- android最近老出现这样的问题: ADB server didn't ACK
- 单例可以这样子写不.感觉什么都是函数弄过去弄过来的.
- 一个人的命运决定于晚上8点到10点之间
- JAVA判断当前日期是星期几
- ExtJS
- flex3和flex4的区别
- QQ在线状态