哎,一个让人头大的SQL2K的连接问题!兄弟们过来看看啊!UP有分,解决另加200分。

liang_z 2003-07-11 04:56:23
我不知动了什么设置,我现在连接服务器上的Sql Server2000一定要上internet才行。
就是说,只有当客户机连上了internet,才可以连上服务器上的Sql Server2000。
而其中有一台机器不管有没有上internet,都可以连上服务器。

哎,倒霉啊!客户等着用系统,但客户又不是每一台机器都可以上网的,不上网的机器,我做的系统就连不上服务器,衰啊!

对了,还有一点是,如果客户机连不上的话,那客户机的Sql Server2000自己的查询分析器、企业管理器也是连接不上的,所以说,这个问题不是我程序的问题,而是操作系统或Sql Server 2000自己的问题,只是我找不到问题的所在。

兄弟们有没有遇到过这个问题啊?是怎么解决的啊?UP有分,解决另加200分。
...全文
49 88 打赏 收藏 转发到动态 举报
写回复
用AI写文章
88 条回复
切换为时间正序
请发表友善的回复…
发表回复
liang_z 2003-07-23
  • 打赏
  • 举报
回复
TO: szkingrose(szkingrose) 我的这个问题还没有完全解决,现在只有一个
办法,就是让客户机不设置DNS,但是上网就麻烦了,只能用代理了,收发邮件
就更加麻烦了,要设置N多个参数。
liang_z 2003-07-21
  • 打赏
  • 举报
回复
youcheng1 (20)、 szkingrose (30)、 两位朋友的答案还有一点可取之处,但终于还不是正解,小生这儿只能给这些分。
还有szkingrose同志,如果你要分的话我多的是,但是你也不要把话你得这么难听嘛,说我不讲信用,你的时间价值200元,呵呵。首先谢谢的回答,在这个问题上,你的回答价值30分,如果你分不够用,请发消息给我,我另开一贴给你分好了,没有关系的,我问一个简单问题,你答了就可以的。
liang_z 2003-07-21
  • 打赏
  • 举报
回复
谢谢朋友们的帮助,本人感激不尽,但是问题还没有正解,只能通过不设置DNS,客户要上网的话还
得通知代理软件来解决,本来他们是Internet共享上网的。哎,没办法啊。
szkingrose 2003-07-21
  • 打赏
  • 举报
回复
多谢,不过我还想问问,你的那个问题到底怎么解决的?
hhzxf 2003-07-17
  • 打赏
  • 举报
回复
你是用ADO还是BDE,如果是ADO可以直接用IP地址进行连接。BDE我就没有试过了。
rikky 2003-07-17
  • 打赏
  • 举报
回复
我没有细看上面的回答,不过还有一种情况,你试试不知道会不会是这个原因

你把sql server的访问方式改动一下,有两种方式:命名管道和TCP/IP
具体是哪种,你可以看一下你那台可以运行的机器上的设置,从情况上可能是你用了TCP/IP,应该改成命名管道。他的意思是通过主机名访问和通过ip地址访问,也就是对应于你的数据库连接字符串中使用的是server或者192.0.0.1


具体位置在:工具->sql server配置属性->网络配置
LeonLin 2003-07-17
  • 打赏
  • 举报
回复
大哥﹐是不是網絡問題﹐服務器和客戶機IP不在同一個子網內會出現這種情況的﹗
sevencat 2003-07-17
  • 打赏
  • 举报
回复
服务器上开一个DNS服务里面设置为转接你现在的那个DNS,
另外再加上你SQL机器的DNS
估计也可能行吧。
lllygang 2003-07-16
  • 打赏
  • 举报
回复
默认网关设为空试试
没遇到过这样的问题!
szkingrose 2003-07-16
  • 打赏
  • 举报
回复
你小子太不讲信用了。
juanyli 2003-07-16
  • 打赏
  • 举报
回复
只能学习,如果解决了请给大家说一下解决方法,大家学习学习,我可以考虑支持一点分数给你。呵呵
qianguob 2003-07-16
  • 打赏
  • 举报
回复
我想应该是你的DNS有问题,你是可以通过别名查找到服务器。
或是通过IP查找到服务器,再把你的SQL的配置检查一下,
用查询分析器连接看是否连得上,再使用BDE连接看是否连得上。
seabird19800404 2003-07-16
  • 打赏
  • 举报
回复
我觉得是你的sql server问题,重装吧。
jpyc 2003-07-16
  • 打赏
  • 举报
回复
如果去掉dns,就应该没事了
wupangzi 2003-07-16
  • 打赏
  • 举报
回复
如此问题,本人只能up
youcheng1 2003-07-15
  • 打赏
  • 举报
回复
如果客户机不能上internet,需要设置客户机的Default Gateway为服务器的IP地址:192.168.0.100,服务器的DNS Servers 为202.96.199.133。
youcheng1 2003-07-15
  • 打赏
  • 举报
回复
把你的客户机DNS Servers . . . . . . . . . . . : 202.96.199.133
设置为服务器的IP地址:192.168.0.100
试试,如果还不行联系我。
szkingrose 2003-07-15
  • 打赏
  • 举报
回复
喂,楼上的,问题解决了还不结帐,想赖不成。我不敢说此贴我全要,但也不能少于200,想想我的用的这些时间打的字,如果给别人公司写程序的话,也可以挣个200人民币。
liang_z 2003-07-15
  • 打赏
  • 举报
回复
哈哈。。。
楼上的兄弟说得好,
我正昨天让他们用Wingate来上网呢,
他们原来用的是Sygate,
现在可以不设置该死DNS了,
好象是可以用了,
不过有没有比这个办法更好的办法呢?
总觉得这个不是正解啊!
szkingrose 2003-07-15
  • 打赏
  • 举报
回复
老兄,你有没有找干净的电脑试试?我说的那么多是解决方案。用其中一个就可以了。如果你的客户改成用别的方式上网,系统还是可以连接上的。我们公司购买了一套系统,也是连接不上,结果还不是我在想办法解决。我们原来用代理软件wingate,现在用linux上网,活得好好的。原因没有仔细想过,可能是这样,代理上网软件修改了注册表,而数据库连接ado又要用到这些地方,所以有冲突。不照我的做,我想可能没有解决办法了。你可以同客户说,这是代理上网软件的一个bug,我想别人也不可能太难为你吧。好运!
加载更多回复(68)

2,498

社区成员

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

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