客户端怎么连不上服务器数据库?

时间:2022-09-12 21:30:38
客户端怎么连不上服务器数据库,在同一网段下可以联上(192.168.3.2),可是我在不同的网段(192.168.6.1)上就不能联上,我的网是通的,我用delphi+ADO+sql server2000,connectingstring中用的是IP。

12 个解决方案

#1


俺以前也碰到过,检查一下客户端连接方式,用命名管道或者TCP/IP分别连一下。最丑陋的办法,建一个ODBC连接,如果ODBC连接成功了,你就能连接成功。

#2


没试过
你看看SQLServer的EnterPrise可不可以连到该服务器?
用IP连,要有TCP/IP协议的说

#3


Odbc已连上,可是我的程序ADO连不上。我在客户端不想装SQLServer.

#4


ODBC保存了吗?实在不行 就装一个sqlserver客户端,设置一下连接方式,毕竟开发程序还是要直接看看数据库的内容把。

#5


我是把设置的ODBC或ADO连接的ConnectionString保存到一个文件中,然后用户登录时连接的。可是不行,跨网段就是不行。

#6


ConnectionString中增加下面这一项试试!

Network Library=DBMSSCON

#7


看一下:http://search.csdn.net/Expert/topic/2011/2011203.xml?temp=.8429682

#8


这个问题我以前也碰到过,是连接协议的问题,这没错!
配置ODBC的方法可以,但太不可靠了,万一别人又改回去怎么办了呢!

Network Library=DBMSSCON
上面这一句的作用是指定SQL连接的默认协议.
如果采用默认的命名管道(name pipe),跨网段的连接应该是不可以了.

#9


提示什么错误呢?

#10


帮顶一下

#11


是不是用装ole db啊

用tcp id协议连接应该能行

#12


客户端安装MDAC试试

#1


俺以前也碰到过,检查一下客户端连接方式,用命名管道或者TCP/IP分别连一下。最丑陋的办法,建一个ODBC连接,如果ODBC连接成功了,你就能连接成功。

#2


没试过
你看看SQLServer的EnterPrise可不可以连到该服务器?
用IP连,要有TCP/IP协议的说

#3


Odbc已连上,可是我的程序ADO连不上。我在客户端不想装SQLServer.

#4


ODBC保存了吗?实在不行 就装一个sqlserver客户端,设置一下连接方式,毕竟开发程序还是要直接看看数据库的内容把。

#5


我是把设置的ODBC或ADO连接的ConnectionString保存到一个文件中,然后用户登录时连接的。可是不行,跨网段就是不行。

#6


ConnectionString中增加下面这一项试试!

Network Library=DBMSSCON

#7


看一下:http://search.csdn.net/Expert/topic/2011/2011203.xml?temp=.8429682

#8


这个问题我以前也碰到过,是连接协议的问题,这没错!
配置ODBC的方法可以,但太不可靠了,万一别人又改回去怎么办了呢!

Network Library=DBMSSCON
上面这一句的作用是指定SQL连接的默认协议.
如果采用默认的命名管道(name pipe),跨网段的连接应该是不可以了.

#9


提示什么错误呢?

#10


帮顶一下

#11


是不是用装ole db啊

用tcp id协议连接应该能行

#12


客户端安装MDAC试试