' +
+ '| ' + DA_Host_Name + ' | ' +
+ '' + ISNULL(SPID,'') + ' | ' +
+ '' + ISNULL(DatabaseName,'') + ' | ' +
+ '' + ISNULL(SchemaName,'') + ' | ' +
+ '' + ISNULL(ObjectName,'') + ' | ' +
+ '' + ISNULL(EventType,'') + ' | ' +
+ '' + DA_App_Name + ' | ' +
+ '' + CONVERT(NVARCHAR(25),PostTime) + ' | ' +
+ '
'
+ FROM (SELECT DA_Host_Name,
+ DA_Event_Xml.value('(./EVENT_INSTANCE/SPID)[1]','NVARCHAR(MAX)') AS SPID,
+ DA_Event_Xml.value('(./EVENT_INSTANCE/PostTime)[1]','NVARCHAR(MAX)') AS PostTime,
+ DA_App_Name,
+ DA_Event_Xml.value('(./EVENT_INSTANCE/EventType)[1]','NVARCHAR(MAX)') AS EventType,
+ DA_Event_Xml.value('(./EVENT_INSTANCE/DatabaseName)[1]','NVARCHAR(MAX)') AS DatabaseName,
+ DA_Event_Xml.value('(./EVENT_INSTANCE/SchemaName)[1]','NVARCHAR(MAX)') AS SchemaName,
+ DA_Event_Xml.value('(./EVENT_INSTANCE/ObjectName)[1]','NVARCHAR(MAX)') AS ObjectName
+ FROM [master].[dba].[DDL_audit]
+ WHERE ISNULL(DA_App_Name,'') NOT IN ('SQLCMD','.Net SqlClient Data Provider',
+ 'ActivePharmacy.ArizonaServerService',
+ 'ActivePharmacy.ActivePosClientService',
+ 'ActivePharmacyStock',
+ 'Microsoft® Windows® Operating System',
+ 'SQLAgent - Initial Boot Probe',
+ 'SQLAgent - Enabling/disabling Agent XPs',
+ 'Microsoft SQL Server',
+ 'APS® TriaOne-Cash'
+ )
+ AND DA_App_Name not like 'SQLAgent - TSQL%'
+ AND ISNULL(DA_Event_Xml.value('(./EVENT_INSTANCE/DatabaseName)[1]','NVARCHAR(MAX)'),'') NOT IN ('tempdb','ArizonaCUST','master','PharmIndexTP')
+ AND DA_Event_Xml.value('(./EVENT_INSTANCE/PostTime)[1]','NVARCHAR(MAX)') > GETDATE()-1
+ ) AS myEventsTable
+ GROUP BY DA_Host_Name,
+ SPID,
+ DA_App_Name,
+ EventType,
+ DatabaseName,
+ SchemaName,
+ ObjectName,
+ PostTime
+ ORDER BY DA_Host_Name,
+ DatabaseName,
+ SchemaName,
+ ObjectName,
+ PostTime ASC
+
+IF @@ROWCOUNT > 0
+BEGIN
+
+ SET @html_msg =
+ N'' +
+ '| ' + ISNULL(DMA_Host_Name,'') + ' | ' +
+ '' + ISNULL(convert(varchar(10), DMA_SPID),'') + ' | ' +
+ '' + ISNULL(DMA_Event_Info,'') + ' | ' +
+ '' + DMA_App_Name + ' | ' +
+ '' + CONVERT(NVARCHAR(25),DMA_Datetime) + ' | ' +
+ '
'
+ FROM [master].[dba].[DML_audit]
+ WHERE dma_table_name = 'ph_insurance'
+ AND (@currentDate <= DATEADD(MI,250,DMA_Datetime))
+ --ORDER BY DMA_Datetime ASC
+
+IF @@ROWCOUNT > 0
+BEGIN
+
+ SET @html_msg =
+ N'