不同网段如何连接SqlServer2000

sdrczht 2014-04-14 04:00:46
我现在遇到了一个难题,请大家帮帮我!
我用VB6+SqlServer2000做了一套收费管理程序,SqlServer2000装在本网内的一台服务器上,在同网内的一台电脑上测试程序连接已经没有问题了,可以连接。
但现在的问题是:该公司各个收费站点五花八门,不在同一网段,但SqlServer2000只能装在这个服务器上。请问我现在该如何设置(在SqlServer2000中还是在客户端或是程序中),才能实现所有客户端都能访问这个服务器上的SqlServer2000数据库
注:数据库连接参数我是通过一个配置文件进行设置的,包括服务器名称、数据库名、用户名和密码
恳请各位大侠快来帮帮我,我着急用。谢谢!
...全文
320 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
litaoa 2014-06-19
  • 打赏
  • 举报
回复
如果都在一个物理网里,改服务器的子网掩码就能实现,不行就得设置路由器。改路由跳转吧。好像是。弄的比较少,你咨询一下专门弄网络的。只要网络通了,就可以了
panyong 2014-04-21
  • 打赏
  • 举报
回复
不同网段,先确保网络连接,然后用路由器端口映射 数据库在1号机地址 192.168.1.100 1号机----2号机------3号机-----4号机-----5号机(A网)-----路由器(端口映射 1433【数据库默认情况开放端口】到192.168.1.100) + +路由器有B网段分配的IP地址(192.168.8.15) 1号机----2号机------3号机-----4号机-----5号机(B网)+++++(B网段地址192.168.8.1段) 1号机安装客户端 连接数据库的地址应该为路由器的地址 192.168.8.15
三楼の郎 2014-04-14
  • 打赏
  • 举报
回复
在不在一个网段上无所谓,关键是网通不通,网不通一切白扯。 网通了还得检查1433端口是否可用,安装SQL Server 2000的那台服务器必须把1433端口打开,中间的路由器防火墙啥的也得把1433端口打开,SQL Server 2000默认使用的是1433端口 可以在客户端的Dos下使用telnet 服务器IP 1433 来检查能不能访问服务器的1433端口。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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