DELPHI7中 ADO访问SQLSERVE使用IP地址连接不上

十月鹰飞 2007-12-07 11:22:31
求助;
DELPHI7+SQLSERVER2000
访问SQLSERVER2000时,连接不成功,PING是可以PING通的,但是始终不能使用IP地址。端口设置也可以,因为可以使用机器名,但是因为这个项目工作在广域网下,所以只能使用IP地址。
求教高手。
...全文
191 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yatoudfp 2009-03-11
  • 打赏
  • 举报
回复
数据库没有连上啊
不知道怎么办了
人鱼传说 2007-12-09
  • 打赏
  • 举报
回复
是不是设置了防火墙
jzinfo 2007-12-08
  • 打赏
  • 举报
回复
先配置下ODBC看看看能否连上啊..


选择系统DSN,,输入服务器IP地址,下一步,在客户端配置那里,网络库要选择 TCP/IP,不能选Named pipes.

设置完后,看测试连接是否成功。。
oushengfen 2007-12-08
  • 打赏
  • 举报
回复
这个我也遇到过,连SQL本身企业管理器中也不能连。
僵哥 2007-12-08
  • 打赏
  • 举报
回复
还是那句话,先看服务器当中的TCP/IP连接配置,除非你确定别的机器可以通过IP连接.另外就是客户端的TCP/IP连接方式需要开启.
starluck 2007-12-08
  • 打赏
  • 举报
回复
看下客户端工具中的别名项,全删了。
十月鹰飞 2007-12-08
  • 打赏
  • 举报
回复
用查询分析器一样只能用机器名,提示好象是[DBTLN]SQL SERVER服务器不存在或访问被拒绝。我主要困惑的是用机器名可以而用IP地址怎么也上不去。
僵哥 2007-12-07
  • 打赏
  • 举报
回复
是否服务器没开打开TCP连接方式?机器名可以连接有可能是使用NamePipe。到SQL Server上面进行Server Config.再到客户端使用Telnet连接1433端口。如果连接不上,请检查服务器的防火墙设置。如果是telnet可以正常连接,那么可以试着在客户端安装一个SQL Client,并进行相应的配置。
brightyang 2007-12-07
  • 打赏
  • 举报
回复
如果用sql能连接上的话

可能是ado驱动有点问题,可以改注册表

也可以重装一下sql就OK
以前遇到过
brightyang 2007-12-07
  • 打赏
  • 举报
回复
提示什么?
hsmserver 2007-12-07
  • 打赏
  • 举报
回复
用SQL能连上吗?
star_night 2007-12-07
  • 打赏
  • 举报
回复
先连接ODBC只要ODBC连接可以,就一定能连接的通,如果不行,那么看下WINDOWS的防火墙开了没有,把它关闭再连接次就行

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧