我不知动了什么设置,我现在连接服务器上的Sql Server2000一定要上internet才行。
就是说,只有当客户机连上了internet,才可以连上服务器上的Sql Server2000。
而其中有一台机器不管有没有上internet,都可以连上服务器。哎,倒霉啊!客户等着用系统,但客户又不是每一台机器都可以上网的,不上网的机器,我做的系统就连不上服务器,衰啊!对了,还有一点是,如果客户机连不上的话,那客户机的Sql Server2000自己的查询分析器、企业管理器也是连接不上的,所以说,这个问题不是我程序的问题,而是操作系统或Sql Server 2000自己的问题,只是我找不到问题的所在。兄弟们有没有遇到过这个问题啊?是怎么解决的啊?UP有分,解决另加200分。
就是说,只有当客户机连上了internet,才可以连上服务器上的Sql Server2000。
而其中有一台机器不管有没有上internet,都可以连上服务器。哎,倒霉啊!客户等着用系统,但客户又不是每一台机器都可以上网的,不上网的机器,我做的系统就连不上服务器,衰啊!对了,还有一点是,如果客户机连不上的话,那客户机的Sql Server2000自己的查询分析器、企业管理器也是连接不上的,所以说,这个问题不是我程序的问题,而是操作系统或Sql Server 2000自己的问题,只是我找不到问题的所在。兄弟们有没有遇到过这个问题啊?是怎么解决的啊?UP有分,解决另加200分。
解决方案 »
- GDI+的TGPPen能不能设置mode?
- 请指点一下,讨论也可以,顶也有分
- 请问有什么软件可以制作64*64的.cur文件
- fastreport3 中怎样将某个memo为零的那一行全部不打印?
- 关于ListBox
- demos/midas/pooler下的例程,那位大虾给解释一下,重分相酬!
- 高手进来 100分
- 现在算算学delphi快一年了,还是皮毛
- 哪里有InstallSheld For Delphi 5.0 下载?
- 请问variant这种多态数组如何使用?请举例好吗?谢谢!
- 如何实现在delphi中打开外挂的图片浏览器浏览表单中的图片?
- ParamStr,setstring怎么用?详细一点,谢谢!
都是这样的问题,但有一台windows 2000 professional是好的,不管怎样都连得上。
在“首先 DNS服务器(P) ”这里设成你服务器的IP,而不要设成你上网的网关。
在“备用 DNs服务器 (A)” 这里才设成你上网的网关就是这样解决了
你试一下吧
哦,还有这招啊,我明天试试先,如果解决,另开一贴,送你200分!
兄弟,PING不通的话,这个问题就不奇怪了,55555555
访问文件、目录什么的都是好的啊!就是连不上SQL
设置了别名也没有用啊!
不过估计是SQL的多个连接中有一个连接了外部数据库
在管理器中察看所有连接!
这上面不要填服务器IP地址,最好直接写在SQL设置里面的东西,
另外
ipconfig/all的结果贴出来给大家看一下
还有那服务器的机器的网络配置
我在连的时候只用TCPIP连基本上从来不出现问题。
我用的是Win2K SP4+SQL Server Developer Edition
在一台机器里的,我做的ODBC连接,你在输服务器时用IP代替机器名试试
给每个客户装上madc2.7试试!
问:1。最后一次好用是什么时候?
2。不好用的机器装过什么。设置过什么?
3。好象是DNS问题。我猜!
4.帮你UP
以前我们老板也不信,
后来我演示过了他才信了。
2、如果是域用户方式登录,确保SQL服务器登录方式为混合模式
3、众所周知,2K登录方式中还有一种是拨号网络方式,查看一下,是否使用了这种方式。如有,改之。
4、建议:在客户端安装SQL2000客户端,看看能不能连接服务端。如可以联接,则检查应用程序数据库连接代码。分别试一下混合模式和SA模式
...
Host Name . . . . . . . . . . . . : jsb2
Primary DNS Suffix . . . . . . . : hldz
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : hldzEthernet adapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek RTL8029(AS) PCI Ethernet Adapter
Physical Address. . . . . . . . . : 00-88-DD-03-57-42
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.0.198
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 202.96.199.133
192.168.0.1这台机器可以拔号上网,并且已经做了共享连接。
下面我再将我这边的基本情况现讲一下:
1、如果客户机不设置DNS的话,可以连上SQL Server,但不能共享上网。
2、如果客户机设置DNS,并且局域网已经连上了Internet,则也可以连上SQL Server。
3、如果客户机设置DNS,并且局域网没有连上了Internet,则连不上SQL Server。现在我们的目标是要将第3种情况时,能连上SQL Server。
如果服务器用一个网卡的话 一旦上了网 就会得到一个动态分配的磅IP 而其他能上网的机器也使用这个IP 能连上就不奇怪了 而不能上网的机器 还使用原先分配的IP 如 192.168.0.XXX 而你使用TCP/IP 来连 所以。。
在此局域网中,所有机器通过wingate或其他代理软件上网(没有仔细测试过,但确有此问题),这样数据库都连接不上。解决的原因很难也能简单,关键在于怎么解决最好:
0.将服务器不要上网且所有客户端机器全部不要上网。(你可以找台没有安装过Wingate的机器试试,肯定可以)。
1.将所有客户端机器的代理上网软件全部删除。
2.更改所有机器上网方式(如代理软件用ISA或是硬件IP路由器)。
3.将要上系统的机器全部设置成不能上网。
4.将系统连接方式不用ADO,而用BDE代替。
我所的上网是指上internet怎么样,给分吧!!!!
你的方法也太
你能对客户说,要用我的系统,你就不能上网?或者是去卖个路由器才能上网?
将ADO必成BDE,呵呵,这个更不能了,我们开发了几个月,能说换就换的吗?
Host Name . . . . . . . . . . . . : jsb2
Primary DNS Suffix . . . . . . . : hldz
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : hldzEthernet adapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek RTL8029(AS) PCI Ethernet Adapter
Physical Address. . . . . . . . . : 00-88-DD-03-57-42
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.0.198
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 202.96.199.133服务器的设置:Windows 2000 IP Configuration
Host Name . . . . . . . . . . . . : DataSever
Primary DNS Suffix . . . . . . . : HuiLong.com
Node Type . . . . . . . . . . . . : Broadcast
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : NoEthernet adapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) 82544GC based network connection
Physical Address. . . . . . . . . : 00-20-ED-65-23-06
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.0.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . : 你的关于网络掩码论不知道在我这里要怎么设定?
楼上的兄弟说得好,
我正昨天让他们用Wingate来上网呢,
他们原来用的是Sygate,
现在可以不设置该死DNS了,
好象是可以用了,
不过有没有比这个办法更好的办法呢?
总觉得这个不是正解啊!
设置为服务器的IP地址:192.168.0.100
试试,如果还不行联系我。
或是通过IP查找到服务器,再把你的SQL的配置检查一下,
用查询分析器连接看是否连得上,再使用BDE连接看是否连得上。
另外再加上你SQL机器的DNS
估计也可能行吧。
具体是哪种,你可以看一下你那台可以运行的机器上的设置,从情况上可能是你用了TCP/IP,应该改成命名管道。他的意思是通过主机名访问和通过ip地址访问,也就是对应于你的数据库连接字符串中使用的是server或者192.0.0.1
具体位置在:工具->sql server配置属性->网络配置
得通知代理软件来解决,本来他们是Internet共享上网的。哎,没办法啊。
还有szkingrose同志,如果你要分的话我多的是,但是你也不要把话你得这么难听嘛,说我不讲信用,你的时间价值200元,呵呵。首先谢谢的回答,在这个问题上,你的回答价值30分,如果你分不够用,请发消息给我,我另开一贴给你分好了,没有关系的,我问一个简单问题,你答了就可以的。
办法,就是让客户机不设置DNS,但是上网就麻烦了,只能用代理了,收发邮件
就更加麻烦了,要设置N多个参数。