关于vfp调用连接服务器(linkServer)异常的处理方法
2014-09-28 16:19
260 查看
我司有三台数据服务器A、B、C,为了能方便的在A服务器查询到B、C服务器的数据,所以我们用了LinkServer连接服务器在A设了B、C为连接服务器,Sqlserver2000要使用linkServer一定要先打上sp4补丁,否则会提示连接不成功,经过配置,已经能在查询分析器正常查询到B、C的数据(语句:select khzd.* from B.Zd.dbo.Khzd khzd),但奇怪的是,我在VFP获取了A服务器的连接句柄后,执行上面的查询语句,却提示无“新事务不能登记到指定的事务处理器中”。
解决方法:
跟连接方式有关,我们原来获取句柄方式为CONNS1=SQLCONNECT(DataSource ,DataUser ,C1),
只要将连接句柄改为
connectString="driver=SQL server;";
+"Server="+DServer+";";
+"Uid="+DataUser+";";
+"Pwd="+C1+";";
+"Database=Master"
CONNS1=sqlstringconnect(connectString)
即可
解决方法:
跟连接方式有关,我们原来获取句柄方式为CONNS1=SQLCONNECT(DataSource ,DataUser ,C1),
只要将连接句柄改为
connectString="driver=SQL server;";
+"Server="+DServer+";";
+"Uid="+DataUser+";";
+"Pwd="+C1+";";
+"Database=Master"
CONNS1=sqlstringconnect(connectString)
即可
相关文章推荐
- 关于VFP连接SQL数据库访问链接服务器LinkServer出错的问题
- 关于UDP消息服务抛出“远程主机强迫关闭了一个现有的连接”的异常说明及处理方法
- 关于TCP连接极端异常情况的处理方法的思考
- 关于UDP消息服务抛出“远程主机强迫关闭了一个现有的连接”的异常说明及处理方法
- 关于【对象“***.rem”已经断开连接或不在服务器上】异常的解决方法
- 关于【对象“***.rem”已经断开连接或不在服务器上】异常的解决方法
- 关于Java中使用hessian-3.0.20调用远程服务连接出错异常try catch无法捕捉的问题处理
- 关于【对象“***.rem”已经断开连接或不在服务器上】异常的解决方法
- 关于“未处理异常函数”调试方法
- VFP关于树控件注册过期的处理方法
- Asp.Net : 捕捉和记录网站中出现的所有未处理错误,抛出详细的页面来源和访问ip,调用的接口方法及异常实例(记事本日志,系统日志及数据库日志)
- svn could not connect to the server 不能连接到服务器的解决方法
- 关于用sqlserverr创建一个Oracle的连接服务器问题
- 新手学习 MS SqlServer ,连接不上服务器的解决方法(第一次更新)
- 关于通过外网连接内网SQL Server服务器的方法!
- Nhibernate中的连接超时时事务回滚引发异常的处理方法
- HPUX环境,在WebLogic服务器中使用java调用C动态连接库异常问题总结
- 连接服务器异常处理详细名称
- (word导出问题)解决:服务器出现意外情况。 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))的解决方法