300分解决客户端连接SQL问题(200分)

  • 主题发起人 主题发起人 coldfish
  • 开始时间 开始时间
C

coldfish

Unregistered / Unconfirmed
GUEST, unregistred user!
开了个帖子,可是三天过去了,都没人理
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2369744
提供线索有分,阐述原理有分,解决问题的更有分!
 
这个问题我也在网站上碰到好几次了,我自己也碰到过,我当时的解决方法就是先在ODBC中建一个别名,只要ODBC测试通过,在系统中的ADO中也就可以通过了,不过如果你说不通过则可以考虑一下是不是通信端口的问题,一般默认的是1433你也可以在odbc配置中选客户端配置时设成动态决定端口,我就是这么通过的,你看看?
 
这是SQL问题,WIN98及XP需要有服务器的SQL server 企业管理器MASTER数据库中创建登录用户,用户的权限可设为指定数据库的所有者.
 
你的SQL server服务器是不是通过命名管道连接的
SQL登录方式改为仅SQL server验证,ADOconnection设为保存密码,试试
 
1.確定你的XP客戶機器與SQL Server主機之間網絡是通的;
2.確定在你的XP客戶機器上能偵測到SQL Server服務﹕
方法﹕在命令提示字元下輸入命令﹕telnet 主機IP SQL Server服務端口(默認為1433),
如沒有返回任何錯誤則說明沒有問題﹔
3.確定你的客戶機器與主機之間采用了一致的通訊協議.
在包括98在內的以及更高級的Windows操作系統都不需要額外安裝SQL Server Client.但有可能需要重新配置Client。方法是在執行中輸入Cliconfg命令﹐打開SQL Server Client﹐將它的通訊協議設定成跟主機一致。
4.還有很重要的一點﹐如果你的SQL Server 2000而沒有打SP3的話﹐那么出現"SQL Server不存在或拒絕存取"錯誤是理所當然的。
4.還是不行???嘿嘿﹐﹐﹐見鬼了~~﹐我也搞不定了﹗
 
ODBC测试通不过,是用的1433端口号
我用的是混合验证,怎么看我的SQL 是SP几的?
通讯协议都用的是TCP/IP
 
一般默认的是1433你也可以在odbc配置中选客户端配置时设成动态决定端口???
试过了没有????
 
试过了,我在下载SP3
装完再试一下吧,不过我的客户端在打游戏,今晚是不会让我试了,呵呵
 
麻烦大家了
 
后退
顶部