Enterprise Vault™ 审核

Last Published:
Product(s): Enterprise Vault (12.3)

使用 SQL 查询查看审核数据库条目

我们建议您查询审核数据库中的数据库视图 EVAuditView。SQL 查询可以根据条件(例如,日期范围、用户名或 ObjectID)过滤审核条目。有关审核数据库条目的格式说明和不同类型的审核条目的 EVAuditView 列中值的解释,请参见本文档的附录。

请参见审核数据库条目的格式

以下过程介绍如何使用 SQL Server Management Studio 进入并运行 SQL 查询。后面的部分将提供 SQL 查询示例,阐述该查询如何搜索数据库条目以执行项目删除操作。您可能需要出于显示数据保护法规遵从性等目的运行此类查询,以获得项目删除的证据。

请参见审核常规删除操作

对归档访问权限的更改将显示为安全描述符定义语言 (SDDL) 字符串。Enterprise Vault 中随附了一个脚本,用于将这些字符串转换为一组更加用户友好格式的权限命令。

请参见以用户友好格式检索归档权限的审核更改

使用 SQL Server Management Studio 查看审核数据库条目

  1. 启动 SQL Server Management Studio。
  2. 在标准工具栏上,单击“新建查询”
  3. 在 SQL 编辑器工具栏上,从可用数据库的列表中选择 EnterpriseVaultAudit
  4. 键入 SQL 查询以检索所需的审核条目。

    此简单示例查询将按日期顺序从数据库视图 EVAuditView 中检索审核条目:

    SELECT * FROM EVAuditView ORDER BY AuditDate DESC

    以下是另一个示例查询。此示例查询根据日期范围和用户名过滤条目。

    USE EnterpriseVaultAudit
    
    DECLARE @StartDateTime datetime
    DECLARE @EndDateTime datetime
     
    SET @StartDateTime = '2017-10-05 08:00:00'
    SET @EndDateTime = '2017-10-06 08:00:00'
     
    SELECT * FROM [EnterpriseVaultAudit].[dbo].[EVAuditView] 
    WHERE AuditDate BETWEEN @StartDateTime and @EndDateTime
    AND UserName in ('Org\HSmith', 'Org\JDoe')
    ORDER BY AuditID
    
  5. 在 SQL 编辑器工具栏上单击“执行”,或按 F5 运行命令。