急!为什么VFP远程视图突然连接不上ODBC数据源(SQL2008数据库)?

时间:2021-11-04 20:10:49
我以SQL2008数据库为数据源,用VFP8.0开发了一个商品进销存管理软件,并在一家商店使用一年来一直正常,但最近突然发生连接不上SQL2008数据库,非常着急!
在电脑的ODBC数据源中,建立了“商品进销存管理”数据源,测试一直能正常连接到SQL2008数据库。
但在VFP中所建立的远程视图连接中,最近却突然连接不上ODBC中建立的“商品进销存管理”数据源,出现以下提示:

Commection failed:
SQLState:’01000’
Sql Server Error:0
[Microsoft][ODBC SQL Server Driver][Shared Memory]
Connection failed:
SQLState:’08S01’
Sql Server Error:0
[Microsoft][ODBC SQL Server Driver]Communication link failure

敬向电脑专家请教,出错是何原因?如何设置才能确保VFP远程视图连接上ODBC中建立的数据源?不胜感激!

2 个解决方案

#1


我是简单点的项目就用 CA,性能要求高的就直接 SPT,从没用过远程视图
从截图上看,客户端是用共享内存方式来连 SQL Sever 的,这只在安装 SQL Server 的本机可以这样连,难道只一台机器?
如果 ODBC 配置面板中的 DSN 可以测试连接成功,远程视图没道理连不上吧

#2


 在创建ODBC数据源的步骤中,点击“客户端配置”,勾掉动态决定端口复选框,将端口设置为1433,即你的SQLSERVER实际端口。

#1


我是简单点的项目就用 CA,性能要求高的就直接 SPT,从没用过远程视图
从截图上看,客户端是用共享内存方式来连 SQL Sever 的,这只在安装 SQL Server 的本机可以这样连,难道只一台机器?
如果 ODBC 配置面板中的 DSN 可以测试连接成功,远程视图没道理连不上吧

#2


 在创建ODBC数据源的步骤中,点击“客户端配置”,勾掉动态决定端口复选框,将端口设置为1433,即你的SQLSERVER实际端口。