如何获取SQL Server中元数据的所有内容?

时间:2014-07-04 17:07:52

标签: sql-server

如何获取SQL Server中关于Timestamp的元数据的所有内容? 当任何用户来查询(选择,更新,删除,插入)时,其时间也存储到元数据(数据字典)中。如何访问。

1 个答案:

答案 0 :(得分:0)

您可以使用“数据库审计规范”来审核从表中插入,更新或删除的数据。但您无法审核数据的选择查询。

您可以使用以下路径中的数据库审核规范:

enter image description here

首先定义审计文件,然后创建数据库规范。

在数据库审计规范中,选择DATABASE_OBJECT_CHANGE_GROUP项目。

enter image description here

更改数据的用户和查询(插入,更新,删除)保存在审计文件中,您可以通过以下查询从中获取查询:

SELECT * 
FROM sys.fn_get_audit_file('Your Audit File Path',DEFAULT,DEFAULT)