2009-07-17 64 views
2

我猜有人试图登录到我们的sql服务器,错误日志变得越来越大。硬盘空间不足。应该是什么解决方案?MS SQL Server 2005:错误日志太大,越来越大

  • 定期清理错误日志?如何?
  • 禁止访问SQL服务器?对于攻击者IP?仅供本地使用?如何?
  • 其他?

问候, 布拉克

+0

获取更大的硬盘? – 2009-07-17 09:10:39

回答

1

您确定登录是导致错误日志增长的原因吗?如果是这样,你可以禁用远程登录:

转到START - >微软SQL服务器2005 - >配置工具 - > SQL Server外围应用配置

选择面积CON成形的服务.. 选择Databas引擎 - >远程连接,选择“本地仅”

注意,这将禁用所有与数据库的远程连接,如果您的应用程序进行本地连接所以只能改变这个!

0

如遇紧急情况,你执行sp_cycle_errorlog开始一个新的,这样你就可以删除旧的W/O重新启动服务器。

但是,百万美元的问题当然是什么填补了错误日志?什么消息反复出现?如果您告诉我们,也许我们可以帮助您解决问题并消除错误日志增长。

2

我们在这里有类似的问题,不断尝试猜测系统密码填满日志史诗比例。您可以通过Windows防火墙禁用外部访问(如果您使用的是Windows SBS 2003),那么我们选择的相当平凡但最终的解决方案(因为我们仍然需要对数据库服务器进行外部访问),这是为了更改SQL服务器的默认访问端口;它似乎阻止了很多问题。

但如果可能的话,我也会考虑稍微改变网络的体系结构(有时这是不可能的,如果您从服务提供商购买一些虚拟机);移动数据库服务器并将其从集线器/交换机断开并将其插入Web服务器的后端(如果这是数据库的最终用途),那么Web服务器将作为一种代理服务器,阻止所有外部Internet访问。