新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 数据库 > Sybase教程 > 正文:解析:带你轻松接触—关联使用审计记录

解析:带你轻松接触—关联使用审计记录

新客网 XKER.COM 2007-10-11 来源: Sybase 收藏本文

在某些情况下,可能很有必要知道有哪些用户在生成某些审计记录时登录到 Windows NT。例如,如果 DBA 注意到许多组合在一起的失败登录尝试,则他可能希望知道在进行这些尝试时谁登录到了 Windows NT。

有两种方法可实现这一点,使用哪一种方法要视所需信息的类型而定。

在某些示例中,您只是记录审计事件发生的时间 - 所有审计事件都包括事件的日期和时间。然后,以管理员身份登录到 Windows NT 并运行 " 事件查看器 " 应用程序。从 " 日志 " 菜单中,选择 " 安全 " 以查看登录审计记录和注销审计记录。在审计事件的日期和事件的前面查找并双击 " 登录 / 注销 " 事件。它应当是 " 成功的登录 " 事件。将出现登录用户的用户名和域,并告诉您在审计事件发生时谁登录到了 Windows NT 工作站。

如果审计日志包含有关特定连接的信息,且您需要将它与特定的Windows NT 用户关联,则第二种方法更方便。由于集成的登录名用于所有连接,因此将数据库用户映射到特定的 Windows NT 用户。由于该映射必须是一对一的,因此我们知道任何其他 Windows NT 用户都不能映射到该数据库用户。要查找给定了数据库登录 ID 的 Windows NT 用户的名称,请执行以下 SQL 语句:

SELECT lg.integrated_login_id
FROM syslogin lg
KEY JOIN sysuserperm p
WHERE p.user_name='login ID'

(责任编辑:卢兆林)

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐