程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 解析:帶你輕松接觸—關聯使用審計記錄

解析:帶你輕松接觸—關聯使用審計記錄

編輯: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'
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved