救命啊,数据库连接不上(在线等) (100分)

  • 主题发起人 主题发起人 NetBird
  • 开始时间 开始时间
copy两个dll就可以了
dbnetlib.dll,还有一个记不清了
 
我记得大富翁上以前有人讨论过的,win98下的sql不能作为服务器用。
记得很多人说过是直接联不通的。要用ODBC来连。也有人说要直接用IP连。
不过我自己倒也没有试过。
从你的错误信息"[DBNMPNTW]Access denied"来看,
你的客户端用了Named Pipes而不是Tcp/Ip来连接服务器.
你可以在注册表中指定协议为TCP/IP,并用IP连接试试。
客户端软件是不用装的,有必要就升级一下mdac。


 
可以这样试试:
用regedit打开HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Client/ConnectTo
将DSQUERY的值改为DBNETLIB
 
在98上安装sql server的客户端、连接,运行客户端配置命令
是否安装sql server支持的协议?
有否登录nt的权限,
有否登录sql server的权限
搞定!
 
更正一下:win98上的sql server是可以做服務器的。我們以前為衛生院設計的his
就是用win98。
當時也出現了連接不上的問題,解決如下:
因為大多數人在安裝sql server時是用默認的安裝,所以一般是用命名管道。而
在win98上應用tcp IP協議。此外在Client一定要安裝sql Client這是不可少的。當然
你也可以將相關DLL COPY。
別無它法了。good lucky ^_^

 
我现在将数据库转移至2000下,仍然连接不上,都快急疯了
 
在客户端安装一下MDAC 2.7就可以了,我以前遇到过,就是这么解决的。
 
mdac2.7到哪里去找?请告知!我装了2。6不行
 
一个简单的办法:你在操作系统中只安装TCP/IP协议,其他的协议都删除.应该就没有问题了.
 
在sql server里设置登陆的权限和登陆方式。应该可以解决。
 
mdac2.7到微软的老家去找。很容易找着的。我刚下载了。
 
谢谢大家的帮助,我装了mdac2.7问题解决了
 
多人接受答案了。
 
后退
顶部