关于sql server 跨网段访问的问题

关于sql server 跨网段访问的问题,第1张

1、先保证ping通

2、在dos下写入telnet ip 1433不会报错

3、用ip连如企业管理器:企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成

4、如果还不行:

sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用 WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了

5、如果还不行:

sqlserver客户端-->开始菜单-->SQLserver-->客户端网络实用工具-->别名-->添加-->写入别名如"大力"-->"网络库"选tcp/ip-->服务器名称写入远程ip或实例名-->OK了.

第一个问题可以把sql服务器放到内网的DMZ,然后在防火墙上发布一下sql服务器和监听端口。 第二个问题可以借助花生壳等软件来实现,不过要确定运营商没有限制你的端口。 第三个问题要看你是什么的路由器才好说。 希望这个回答你能满意。

是不是在不同网段访问时,防火墙或路由器不允许1433通过,

假设服务器在192.168.1.1,另一网段机子是192.168.2.1

那么在192.168.2.1的机子上用如下dos命令检测192.168.1.1的1433是否可以访问

telnet 192.168.1.1 1433

如果提示:“不能打开到主机的连接, 在端口 1433: 连接失败”

那么就是路由器或防火墙的设置有问题,不允许网段之的1433互访。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6795696.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存