mssql2000数据库,C/S架构,开发平台与服务器运行客户端可以,其它终端提示拒绝连接。解决方案

mssql2000数据库,C/S架构,开发平台与服务器运行客户端可以,其它终端提示拒绝连接。
写了一个C/S的数据库程序,写出来后开发用的这个电脑上可以运行,正常连接到数据库服务器上面去,程序放到数据库服务器那台也正常,就是放在其它电脑上不行,

提示 " [DBNETLIB][ConnectionOper(Connect()).]SQL Server 不存在或拒绝访问"

程序在开发的本地可以运行,那是不是跟连接字符串有关啊,大家帮我看看,

Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=试验数据库;Data Source=sql-server

上面就是我的连接字符串,用的访问账号是 sa 密码是123 是不是跟这个有关系。



------解决方案--------------------
两个方面找原因,1其它机上有没有装MDAC,2其它电脑上的防火墙设置如何
------解决方案--------------------
" [DBNETLIB][ConnectionOper(Connect()).]SQL Server 不存在或拒绝访问"
这个错误表示无法连接数据库,看一下你测试的那台电脑是否可以连接上数据库。
------解决方案--------------------
楼主联系一下我,我给你发一个测试连接的工具,是用DELPHI写的,如果工具连不上,就要查找连不上的原因了。