SQL.Server 不存在或拒绝访问 ( 积分: 50 )

  • 主题发起人 主题发起人 jison
  • 开始时间 开始时间
J

jison

Unregistered / Unconfirmed
GUEST, unregistred user!
最近用DELPHI+SQL 写了一个办公软件,服务端和客户端在同一个局域网内,在使用过程中发现:有些客户端访问服务端是正常的而有些客户端访问却提示:
[DBNETLIB][ConnectionOpen (Connect()).]SQL.Server 不存在或拒绝访问
而我在不能正常使用的客户端机器上 开始-运行 中用//服务端IP 访问服务端之后,客户端又可以正常使用了
请问这是什么问题?我该如何解决?
 
提示 "DBNETLIB][ConnectionOpen (Connect()).]SQL.Server 不存在或拒绝访问" 是因为找不到 SQLSERVER 所在的服务器 或是找到了但连不上

我以前也遇到过这种情况 但基本上把服务器的 GUSET 权限开开 再把数据库的连接改成 "指定的用户名和密码那一项" 之后就会好使了
 
在CMD 中TELNET IP地址 1433看通不通,不通不是有问题,把SQLSERVER打SP3以上补丁.
 
依我看,我同意Yang.SZ的說法,是你的操作系統某些設置有問題
 
如果是用ado直接連的話,好像如果客戶端沒裝MDAC的話也會出現這種情形
 
我就是用ado直接连的,我在客户端上装了mdac 了.但好像还是不好使的
 
老问题了,我也遇到了,如果你服务器上面建了一个和客户机登陆用户同名,并且密码相同的用户就没有这个问题了,我一直都是这样作.
 
如果网络正常的话,应该是系统设置问题吧,通过控制面板—管理工具-数据源里把管道协议改成tcp/ip协议就可。
 
TO 蜉蝣小生
我没有太理解你的意思,你是说在服务端上建一个和客户端一样的用户吗?
我这个软件是多客户端的。总不能让每个客户端的密码什么的多相同吧!
 
SP3 下的怎么这么慢呢,急啊!
 
这个问题经常碰到,一般的来说有以下几种情况
1、客户端有防火墙,屏蔽掉了1433端口
2、客户端和服务器的通讯协议不一致(这个可通过客户端的ODBC强制改变协议)
 
打了SP3 终于搞定了谢谢大家了哦。!么么~~~~~~~~~~
 
后退
顶部