DROP SERVER AUDIT testAudit
-- Create Server Audit object
USE master
CREATE SERVER AUDIT testAudit TO FILE(FILEPATH='C:\SelectAudit\')
GO

-- Create an audit specification
USE qanholas
GO
CREATE DATABASE AUDIT SPECIFICATION testAudSpec FOR SERVER AUDIT testAudit
ADD (SELECT ON dbo.ip BY Public)
GO

-- Verify Audit objects if turned on (1 = Enabled)
USE master
SELECT is_state_enabled,* FROM sys.server_file_audits
USE qanholas
SELECT is_state_enabled,* FROM sys.database_audit_specifications
GO

-- Turn on Audit
USE master
ALTER SERVER AUDIT testAudit WITH (STATE=ON)
GO
USE qanholas
ALTER DATABASE AUDIT SPECIFICATION testAudSpec WITH (STATE=ON)
GO

SELECT session_server_principal_name, statement, *
FROM fn_get_audit_file ('C:\SelectAudit\*',NULL, NULL)



SELECT TOP 100 * FROM ip

查询测试

数据库审计

审计文件

数据库审计

转载于:https://www.cnblogs.com/qanholas/archive/2011/08/17/2143028.html

相关文章:

  • 2021-11-14
  • 2021-11-03
  • 2022-01-09
  • 2021-08-05
  • 2021-12-24
  • 2021-12-06
  • 2022-12-23
  • 2021-10-22
猜你喜欢
  • 2021-08-15
  • 2022-12-23
  • 2021-10-19
  • 2021-08-17
  • 2022-02-05
  • 2022-12-23
  • 2021-06-16
相关资源
相似解决方案