用delphi(ADO) 写的c/s数据库,连接不上win2000上的MS SQL7数据库?(100分)

  • 主题发起人 主题发起人 xac
  • 开始时间 开始时间
X

xac

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个小程序,使用ADO连接局域网内的win2000服务器上的SQL7,
但是我怎么也连接不上.
网络用的是TCP/Ip协议,是网络邻居中能互相访问.
在客户端没有安装MS SQL,只Copy 了几个 .dll文件.

各位有什么办法,请指点一二!

先以100分酬谢,事成之后在谢100分,决不食言!

 
为什么不装客户端?
 
首先:检测创建以sql serverz作引擎的odbc数据源,测试其连接是否能通过
其次:客户端无需其他设置,可在bde管理器增加此别名测试,看表数据是否能观察
再用ado控件连接,应该没有问题

祝顺利!
 
re xk:
我用odbc也连接不上去,
在局域网中只有一台机器能连接上去,
别的就都上不去,
用odbc测试连接时,选择tcp/ip
自动打开了拨号连接,取消后,出现错误信息,
好像有两条:其一大概是什么 gethostname()error
还有一个大概是 :网络文档错误
re: 千中元
客户端安装了ms sql也连接不上去!

@_@ @_@ @_@ @_@ @_@ @_@ @_@ @_@ @_@ @_@ @_@
 
客户端不用装sql server也行吧!
连不上,sql server的用户的问题,是不是在sql server中没有设置该有的用户及极限!
 
你要在客户端安装Ms Sql的客户端
 
你的Win2000是什么版本的?是Server吗?或者SQL的用户协议有没有问题?
连接数据库时的用户名和密码有没有错?另外需要说明的是客户端无需安装SQL的客户
端程序,如果你用ADO访问数据库,也不用安装BDE,只要安装MDAC就可以了。
 
对于这个问题,我觉得可能是网络配置的问题,
因为在这个局域网中,共又10台计算机,现在只有一台能
连接到MSSQL上,其他的几个都上不去,
错误好像就是 gethostname() error
但是,网络邻居里却又能互相访问!
Icq:12291500
 
我碰到过这个原因,选择的是ole db provider for sql server不通
重新选择ole db provider for odbc drivers->sql server->...->服务器输入IP号
->选择客户端配置->选择tcp/ip协议->OK
 
各位
我现在很着急,有没有人能给个
好的办法来解决这个问题。
我用odbc也连接不上!

急!急!急!急!
 
你安装Sql Server时,是否设置了可允许的客户端的数量,请问你的Sql Server是否是正版,有些盗版的SQL Server
总是出错 .







 
今天我已经把问题解决了,是由于网卡的问题引起的。
谢谢各位了!
 
多人接受答案了。
 

Similar threads

后退
顶部