我是个SQL Server的菜鸟,以前只是用Oracle、MySQL比较多。一般安装完成了,正常做后续的事情就可以了。没有觉得有什么异常的,最多就是我SQL语句写错或者写的撇效率低下。
这次公司的做全网的统一考勤系统,设备我看了一下清单只是看到支持SQL Server数据库服务器。我没有怎么思考就按照常规思路部署了一套。下载软件包、安装方法都是参考网络上面的文档。安装完成后,当然一切正常,我能够通过客户端直接访问,应用也能够连接进来访问。似乎一切都很好,然而问题还是出来了。
我后面持续一段时间连接服务器报错,我的第一反应是难道我这个菜鸡哪里搞错了??我参照网络上面的方法做了几次,每一次操作完成都恢复正常了。事情越来越诡异,明明我按照既定方法执行的,但服务器还是报连接错误。
今天在处理其它服务器的时候,我思路豁然开朗。我这个是被人家给黑了奥!我这个反射弧可以绕地球几圈了。
我马上查询服务器的连接情况,打开服务器的日志完整记录功能。果然,我因为应用需要把相应的端口开放到外网去了。就是这个原因!
总结一下,问题有几个方面:
1、应用软件下载应该到官方渠道,即时你没有正版授权。
2、外网端口不能随意映射,后患无穷,无聊的人还是有点多。
3、密码不能太随意,关键账号要增加安全策略。
网友评论