2017-01-15 106 views
0

我想问我是否能够从登录EVENTDATA xml成功的登录事件中提取?MS SQL Server - 登录EVENTDATA - 成功登录

为什么?由于有人试图破坏我们的SQL Server,我们正试图提取IP地址以阻止。

+0

你看过登录触发器吗? https://msdn.microsoft.com/en-us/library/ms173781.aspx –

+0

如果您的SQL Server暴露于公共互联网,阻止特定的IP地址将是无止境的。在这种情况下使用白名单。 –

+0

Dan Guzman,我开发了登录触发器,但是如果登录成功或者没有从eventdata xml中获取信息,我无法获得信息。 –

回答

0

我设法帮助自己。我为登录事件创建了扩展事件会话并开始收集数据。接下来,我查找了登录失败时存储错误号的记录的属性 - err num 18456 - 我无法提醒该属性的名称。多亏了这一点,我才能找到用于危害我的服务器的IP地址。最后,我在防火墙上创建了一条规则,用于阻止创建的IP地址。攻击已经停止。