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