在Win10问题下,PB应用程序连接不上远程SQL2008数据库

qing151515 2017-09-26 03:33:34
各位大神:PB8.04开发的应用程序在win10环境下运行有什么问题吗,服务器数据库是SQL2008,现在有的客户端是win10的,就是连接不上,但有的又可以,还出现过原来可以但某一天突然就不行了,然后就一直连接不上了。但连接不上的电脑如果装个SQL客户端就可以。是win10需要某个SQL文件吗,请问大家有没遇到过此问题,该如何解决,谢谢!
...全文
10832 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlee 2021-04-23
  • 打赏
  • 举报
回复
这个问题困扰我好久,最后改成odbc连接,没问题了!
weixin_44203019 2021-04-14
  • 打赏
  • 举报
回复
PB9,win10(升级后就不能用,以前能用的),访问SQL2008,,提示"SSL安全错误",试了很多方法,还是不行, ntwdblib.DLL这个文件的各版本也试了,还是不行. 请问有同行碰到过不?
nuc_yinzhe 2020-11-18
  • 打赏
  • 举报
回复
怎么注册呢?方便发个弄好的截图不?
qdaodis 2020-09-17
  • 打赏
  • 举报
回复
通过ntwdblib.DLL文件,Win10下PB6.5才能直接访问Sql Server 2008数据库
qdaodis 2020-09-17
  • 打赏
  • 举报
回复
在Win10系统上,运行PB6.5连接Sql Server 2008,默认情况下是连接不了的,提示错误:

---------------------------
PowerBuilder
---------------------------
Unable to load the requested Powersoft database interface. Please make sure both the interface and client software are properly installed.
---------------------------
确定
---------------------------


初步分析可能是:PB6.5只能连接Sql Server 2000等低版本的数据库,所以,连接sql 2008时报错,从Sql 2000中将ntwdblib.DLL复制到PB6.5安装路径下或者SysWOW64/system32等操作系统的默认路径,PB6.5就可以连接Sql 2008数据库。

******注意ntwdblib.DLL的版本很多,我使用的是269KB的ntwdblib.DLL,可以正常连接。使用284KB的ntwdblib.DLL无法连接,提示上面的连接错误。
weixin_44601560 2019-05-21
  • 打赏
  • 举报
回复
这个解决办法没看懂
lyth2729 2018-03-14
  • 打赏
  • 举报
回复
你在win10下连sqlserver 2008不用通过ODBC吗?
qing151515 2018-01-12
  • 打赏
  • 举报
回复
已解决了,在注册表中注册个 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSSQLServer\Client\ConnectTo] "DSQUERY"="DBMSSOCN" "ip"="DBMSSOCN,ip,端口号"
qq_41018401 2017-11-10
  • 打赏
  • 举报
回复
怕是缺少了ntwdblib.dll动态连接库,到网上下载一个,解压出来放在c盘的Windows->System目录就好了(64位操作系统放在SysWOW64下)。
pcwe2002 2017-09-29
  • 打赏
  • 举报
回复
WorldMobile 2017-09-29
  • 打赏
  • 举报
回复
应该是缺少动态库导致的,exe运行目录下你复制的动态库不全,或者某些动态库在win10下不好用了

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧