关闭开启sql server 2005远程连接 图文教程
最近一段时间, 由于公司的网站老是出现莫名其妙的挂机问题, 我们的环境是server 2003+IIS6.0+sql server 2005+ .net2.0构建, 在查找原因时发现在管理工具的事件查看器的应用程序中发现有N多帐号是sa的sql server 2005的登陆失败的信息. 这个明显是有人在进行扫瞄破解我们的数据库密码. 而且还是一直持续进行. 如图示:
基于这种情况, 应该有三种解决方案: 其一是通过服务器的防火墙禁止这个IP进行访问, 但是这只是治标不治本的方法, 因为别人既然有兴趣破解, 那一定不会吝啬再换一个IP来进行, 所以这个只能算是扬汤止沸的作法. 第二个方案是禁止远程连接的方式, 这样的话, sql server 2005就只能供自己本地的数据调用. 彻底杜绝这个隐患. 重点讲述这个方案. 基于此, 我们进行关闭sql server 2005 远程连接的操作,具体做法如下:
“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
在“SQL Server 2005 外围应用配置器”界面选择 服务和连接的外围应用配置器
点击 database engine 前的加号选择“远程连接”,在右边选中“仅本地连接”。
单击“应用”,将会弹出如下的消息: “直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
然后再选择"服务", 在右边单击“停止”,等到 MSSQLSERVER 服务停止,然后单击“启动”,重新启动MSSQLSERVER 服务
至此, 关闭sql server 2005远程连接的方法完成;
其三, SQLServer 浏览器服务, 它的操作方法也比较简单, 同时, 它的操作界面也是在 服务和连接的外围应用配置器, 方法也很简单, 就是单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“禁用”,再单击“停止”,单击“确定”按钮返回,如下图:
至此, 关闭sql server 2005远程连接教程介绍完毕. 这种方法适合自己的主机或者是VPS, 或者是服务器托管类型的方式, 同时要注意, 网站程序和数据库是在同一个服务器下. 切记.
另外, 如果进行第三步的操作的话, 你可能无法通过sql server 2005的管理界面进行登陆. 当然, 如果你想解决开启sql server 2005的远程连接,以及解决sql server 2005无法访问问题, 可以使用以上方法的反操作即可解决.
原创文章, 转载请记录出处: http://www.cnblogs.com/wwufengg/archive/2013/03/26/sql-server-2005-1433.html