User guide
dropprocedure[dbo].[spQueueHeartbeat_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[spQueueJob_Start_20]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[dbo].[spQueueJob_Start_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[spQueueJob_End_20]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[dbo].[spQueueJob_End_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[spQueueMonitor_20]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[dbo].[spQueueMonitor_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[spReadLogFile_20]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[dbo].[spReadLogFile_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[SQLSentryQueueLog_20]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[SQLSentryQueueLog_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[SQLSentryLogCache_20]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[SQLSentryLogCache_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[SQLSentryLogCacheDTS_20]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[SQLSentryLogCacheDTS_20]
GO
BEGINTRANSACTION
DECLARE@JobIDBINARY(16)
DECLARE@ReturnCodeINT
SELECT@ReturnCode=0
--Deletethejobwiththesamename(ifitexists)
SELECT@JobID=job_id
FROMmsdb.dbo.sysjobs
WHERE(name=N'SQLSentry2.0AlertTrap')
IF(@JobIDISNOTNULL)
BEGIN
--Checkifthejobisamulti-serverjob
IF(EXISTS(SELECT*
FROMmsdb.dbo.sysjobservers
WHERE(job_id=@JobID)AND(server_id<>0)))
BEGIN
SQL Sentry Quick Start 45
©2015 SQL Sentry. All Rights Reserved.