我处于恐慌模式。今天,当导航到我的网站时,我看到该网站因 SQL Server 超时而关闭(在遭受数百万次登录尝试的攻击之后)。无法处理 ASP.Net 页面,因为 SQL Server 请求不起作用。
SQL Server 2008 中是否有用于远程访问的开/关按钮?我看到了很多关于添加防火墙规则的模糊线程。我永远不需要远程访问 SQL Server,所以我不需要过滤访问,我只需要将其限制为 127.0.0.1。这可行吗?
我处于恐慌模式。今天,当导航到我的网站时,我看到该网站因 SQL Server 超时而关闭(在遭受数百万次登录尝试的攻击之后)。无法处理 ASP.Net 页面,因为 SQL Server 请求不起作用。
SQL Server 2008 中是否有用于远程访问的开/关按钮?我看到了很多关于添加防火墙规则的模糊线程。我永远不需要远程访问 SQL Server,所以我不需要过滤访问,我只需要将其限制为 127.0.0.1。这可行吗?
在服务器属性/连接下,您可以取消选中
“允许远程连接”
盒子。
您还可以使用配置管理器禁用 tcp-ip
1)您应该关闭“允许远程连接” - 在 SQL Server Management Studio 中执行此操作(右键单击服务器、属性、连接)
2)确保您的防火墙被阻止(MSSQL - 右键单击并将其设置为阻止)
不要复活一个老问题,但我最近自己也遇到了这种需求。远程连接按钮是服务器到服务器的通信,通常用于执行存储过程,例如上一篇文章中提到的。如果您出于开发目的或独立服务器在笔记本电脑上运行 SQL 并且不希望 SQL 侦听任何外部端口,则禁用 TCP/IP 和命名管道的防火墙规则应阻止外部连接。