为什么 PB7 连不上SQL Server 7.0 ? 7.0和6.5的共存有问题~~1、检查sql server是否启动~~2、用的是直连驱动吧?看3个dll是否正确?版本对否? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、sql server 启动了,不启动PB6.5和8.0怎么能连呢。2、是用直连驱动,请问是哪三个dll? ntwdblib.dll~~pbmss60.dll~~(pbmss70.dll、pbmss80.dll)dbmssocn.dll~~~~ 检查过了,ntwdblib.dll与dbmssocn.dll应该没问题,我看6.5,7.0,8.0都是共用它们。pbmss70.dll修改日期是1999-03-20 10:05:08, 版本是7.0.00.5031.另外,net library 我是用 name pipe 即C:\WINDOWS\SYSTEM\NTWDBLIB.DLL, 如果用tcp/ip即dbmssocn.dll可以连,但很慢,要五六分钟才连上----数据库和pb都是在本地的呀。 你把上述文件先从win\system下移到其它临时目录下~~再copy到当前目录下(3个文件)试试~~我一直用tcp/ip,速度很快,局域网内几乎感觉不到延迟(不到1s),本机也一样快~~你再检查一下profil配置~~ 你说的当前目录是指pb7的安装目录吧?我把它们copy 到shared 目录里了,因为pbmssoc.dll本来就在shared目录,所以我只将另外两个移到shared 目录中。还是不行。我的机器是单机,没网卡,装有tcp/ip协议和网卡驱动程序。在局域网tcp/ip是很快的,可能是我机子的原因。 没网卡!那就别用tcp/ip~~当前目录是当前程序运行的开始目录~~你最好将安装目录下share中的这几个文件也暂时挪个位置吧~~从错误提示看是驱动程序的原因-检测不到sql server 服务~~这3个文件的版本要一致,否则可能出错~~估计比的system下的3个文件版本不一致~~sybase安装目录下的share目录中的文件也可能出现版本冲突-如果你安装时没有注意路径~~ 我用ODBC建一个SQL连接,如果服务器名是我的机器名就不行,如果是(local)就可以连上,而且在pb7用ODBC连也可以了。实在是搞不懂!我不知道驱动程序的版本到底要哪一个版要。以前我三个版本的PB都工作得好好的。突然7。0就不行了。三个版本的PB是这样安装的:6.5和8.0 安装在C盘,7.0安装在D盘。不知会是哪个冲突了。 帮忙看一下这两条SQL语句的区别? 新手SQL查询问题 简单SQL语句如何写? 求助一个排序问题 向五角抢分魔王军团致意 我的SQL2005 如何将一个表中的数据更新到另外一个表中?? 请问在 SQL Server在有外键约束的表中如何删除数据 用PB+SQL SERVER开发的程序,需要那些dll才能在新机器上运行? update的问题 一个SQL SERVER问题 帮帮忙,帮帮忙!如何取得本机sql server中有那些数据库及库中有那些表?
2、是用直连驱动,请问是哪三个dll?
pbmss60.dll~~(pbmss70.dll、pbmss80.dll)
dbmssocn.dll~~
~~
另外,net library 我是用 name pipe 即C:\WINDOWS\SYSTEM\NTWDBLIB.DLL, 如果用tcp/ip即dbmssocn.dll可以连,但很慢,要五六分钟才连上----数据库和pb都是在本地的呀。
再copy到当前目录下(3个文件)试试~~
我一直用tcp/ip,速度很快,局域网内几乎感觉不到延迟(不到1s),本机也一样快~~
你再检查一下profil配置~~
还是不行。
我的机器是单机,没网卡,装有tcp/ip协议和网卡驱动程序。在局域网tcp/ip是很快的,可能是我机子的原因。
当前目录是当前程序运行的开始目录~~
你最好将安装目录下share中的这几个文件也暂时挪个位置吧~~
从错误提示看是驱动程序的原因-检测不到sql server 服务~~
这3个文件的版本要一致,否则可能出错~~
估计比的system下的3个文件版本不一致~~
sybase安装目录下的share目录中的文件也可能出现版本冲突-如果你安装时没有注意路径~~
我不知道驱动程序的版本到底要哪一个版要。以前我三个版本的PB都工作得好好的。突然7。0就不行了。三个版本的PB是这样安装的:6.5和8.0 安装在C盘,7.0安装在D盘。不知会是哪个冲突了。