我有一个销售系统要用到SQL的服务器名,现在用的是SQL2000,在局域网内连接正常,请问外网这么连接,谢谢

我有一个销售系统要用到SQL的服务器名,现在用的是SQL2000,在局域网内连接正常,请问外网这么连接,谢谢,第1张

外网连接也很简单,只要你在选择服务器时输入你SQL服务器的IP地址就可以了。

如果你的SQL服务器是在内网中并且可以访问互联网的话,你还需要在路由器中并端口映射。

若你的SQL在服务器中,但不能访问互联网的话,那你在外网是连接不上的。

检查系统日志,查看SQL启运过程中是否有错误提示。

有可能是因为一个防蠕虫的补丁没有打而不能启运SockIP侦听。在本机上可以访问是因为会自动转为使用通道访问。

相应的补丁在google中搜索"SQLServer2000安全工具"可以得到。该工具大小为21M左右,如果连同检查工具一起,则会大一些。

该补丁工具在微软网站被命名为“SQLCritUpdPkg.exe”

在“事件查看器”中,该事件ID为1,来源为“MSSQLSERVER/MSDE”,信息内容大致是说因为存在一个已知的安全弱点而禁用了TCP/IPt UPD网络端口。

确认:

从其它机器可以Ping通该机器(不指定端口),可以访问该机器的共享内容和其它服务,但无法登录到MSSQL。

映射端口,部分路由器叫端口转发、虚拟服务器、端口重定向。

主要功能是:在局域网中架设服务器,因局域网中的电脑连接互联网是使用公网IP的。所以用户使用公网IP访问服务器,需要指定局域网中的电脑ip。

如SQL服务器,默认端口为 1433,例公网ip为:10.0.0.1,局域网服务器IP为:192.168.0.250.

那么需要设置的端口转发,外部端口:1433,内部端口:1433 ,内部IP:192.168.0.250

这样,使用 10.0.0.1,1433 访问SQL服务器,就会连接192.168.0.250的服务。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/320105.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存