' +
- '| ' + 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'