小编Shi*_*oni的帖子

每小时监控数据库以防止数据丢失

这是我的要求,虽然我知道可以做些什么来实现它,但仍在寻找最佳解决方案。

几天前,有人(一些黑客或一些以前的开发人员)截断了我的重要表,给我的客户带来了不便。我需要更改我的数据库密码、服务器密码和其他应用程序的密码,以避免此类令人讨厌的行为并阻止我的应用程序。

此外,首先我需要知道是否在我的客户之前使用我的数据执行此类活动,以便我可以为他们找到任何解决方法。这是我到现在为止的想法——

  • 我应该创建一个窗口服务,它将每 1 小时运行一次并检查所有表,或者最重要的是在主表中检查记录数是否符合预期。如果没有,则会向我发送警报,以便我可以快速解决该问题。
  • 我应该创建一个 SQL 作业,该作业将执行我在第一点中提到的相同步骤。

这些变通方法似乎很好且可行。但我真的很想知道我还能做些什么来阻止我的数据或在数据丢失时提醒我。我相信还有其他有效且更可行的方法来实现我想要的。如果有人可以帮助我,那就太好了。

这是一个 Web 应用程序,只有经过身份验证的用户才能登录。我的 SQL Server 版本是企业版。

security sql-server

2
推荐指数
1
解决办法
679
查看次数

标签 统计

security ×1

sql-server ×1