sos,请问客户机如何通过拨号连接到sql server 2000(私有IP:192.168.0.1)数据库?(200分)

G

gzwhua

Unregistered / Unconfirmed
GUEST, unregistred user!
本人开发一软件,由于距离较远,客户机需通过电话线拨号(电话号码是对方服务器提供的)。
连接远程数据库,在局域网中可正常连接,但通过拨号则不行,不知是否是服务器IP是私有IP地址的原因,请高手指点!
 
SQLServer连接有多种方式,局域网中多用name pine方式没有问题,而拨号连接则要使用TCPIP
方式,只要你的机子拨号连接成功后能ping到服务器连接应该是没有问题的,但是你的客户端
连接需要进行一下配置。如果你装了SQLServer的客户端工具的话就很简单了,里面有配置。
选连接类型时选TCP/IP,设置服务器IP地址就可以了。
如果没有装客户端也没关系,打开控制面板,配置系统数据源,添加任意一个,驱动选SQLSERVER
下一步的时候有客户端连接配置,点击进去你也会看到选择连接类型的对话框,选TCP/IP,填入
服务器IP就可以了
 
本人在局域网用的也是TCP/IP协议连接,但在拨号连接时发现网络上没有数据传输并返回连接失败
 
远程数据库是装在WIN2000上的吗?如是在WIN2000中先配一下”路由及远程访问”或在
“网络及拨号连接”中配一下“接受传入的连接“,就可拨上去了。拨上去了就可访问
SQL了。和私有IP地址无关。如远程数据库是装在WIN9.x上我就不知道怎么连了。好象
WIN9.x不行.连数据库要用动态分配的IP地址。我们公司远程维护都是这样。
 
是装在WIN2000上的,这个我再试试
 
同意zryzry的看法,只要让访问服务器分配给客户端同公司局域网同一网段的地址就行,然后在SQLSERVERCLIENT上配置SQL服务器别名就行!我就是这样用的?
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部