登录azure sql数据库

时间:2016-12-22 19:46:30

标签: sql-server azure azure-sql-database

我们昨天遇到了一个问题,我们正试图弄明白。无处不在,数据库上的所有内容都发生了变化,

我们知道这是一个没有where子句的更新,但我们只是一些开发人员。所以,如果我们中的任何人都这样做,我们就会知道。

这是在一天的陌生时间,非常深夜,只允许几个IP地址进入服务器。

有没有办法在azure上获得所有交易的ips的完整日志? 有没有人有类似的问题?可以突破吗? 是否有任何软件保护,我们可以添加脚本来限制这个?

2 个答案:

答案 0 :(得分:1)

  

有没有办法在azure上用ips获取所有交易的完整日志?

我可以想到的几个选项,即使这在onpremises中也是不可能的..如果你没有正确的措施来检测这个......否则请联系支持读取数据库的TLOG请求(Azure支持除非你有商业理由,否则不会阅读日志,因为这涉及到许多团队因安全原因而参与其中)

1。)您可以使用活动日志了解更多详细信息..

enter image description here

2.。)有一个sys.event_log(Azure SQL数据库)DMV,它显示连接是否成功。您可以根据您的办公室设置来关联以了解用户。这不会显示成功或故障

为了避免再次发生这种情况,审计数据和Azure提供了许多功能,可以了解更多关于发生的事情,例如

1 .. Get started with SQL database auditing
2.启用规则以在发生某些事情时收到警报..

enter image description here

答案 1 :(得分:0)

如果您没有

,请在服务器上启用审核和威胁检测

有关详情,请参阅this page