
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互访。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)