Es posible obtener el valor de un parámetro ¿En las auditorias de SQL Server 2008?

EStoy generando auditorias y especificaciones de auditorias de BD en SQL Server 2008

Al momento querer ver el log de la auditoria especifica, aparece la consulta sql respectiva (statement), pero no me aparecen los nuevos valores que se ingresaron solo aparece "@P1" o "@Param001".. Lo que necesito es que aparezca el valor de ese parámetro

Ejemplo:

En el log aparece así:

UPDATE [Nombre_Tabla] set [Campo] = NULL WHERE [Campo]=@1

yo nec. Que aparezca así

UPDATE [Nombre_Tabla] set [Campo] = NULL WHERE [Campo]=valor

Espero me puedan ayudar

P.S.: El registro del log de la auditoria se almacena en un Archivo, para ver el log utilizo la siguiente consulta

USE master
go
declare @filepattern varchar(300)
declare @folder varchar(255)
declare @auditguid varchar(36)
select @auditguid = audit_guid,@folder = log_file_path
from sys.server_file_audits where name ='Registros' --Nombre Auditoria
select @filepattern = @folder + '*_' + @auditguid + '*'
Select a.name as Action, c.class_type_desc As objectType,
f.server_principal_name, f.schema_name, f.Object_name, f.statement
from fn_get_audit_file(@filepattern,null,null) as f join sys.dm_audit_class_type_map c on
f.class_type=c.class_type
join sys.dm_audit_actions a on f.action_id=a.action_id and c.securable_class_desc = a.class_desc
where f.action_id <>'AUSC'
order by event_time desc, sequence_number

Añade tu respuesta

Haz clic para o