User guide
--Thereis,soabortthescript
RAISERROR(N'Unabletoimportjob''SQLSentryAlertTrap''sincethereis
alreadyamulti-serverjobwiththisname.',16,1)
GOTOQuitWithRollback
END
ELSE
--Deletethe[local]job
EXECUTEmsdb.dbo.sp_delete_job@job_name=N'SQLSentry2.0AlertTrap'
SELECT@JobID=NULL
END
COMMITTRANSACTION
GOTOEndSave
QuitWithRollback:
IF(@@TRANCOUNT>0)ROLLBACKTRANSACTION
EndSave:
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[spTrapAlert_20]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[dbo].[spTrapAlert_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[spSetupAlertsTrap_20]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[dbo].[spSetupAlertsTrap_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[SQLSentryAlertLog_20]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[SQLSentryAlertLog_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[SQLSentryLogData_20]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[SQLSentryLogData_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[SQLSentryObjectVersion_20]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[SQLSentryObjectVersion_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[fnGetSQL_20]')andOBJECTPROPERTY(id,N'IsScalarFunction')=1)
dropfunction[dbo].[fnGetSQL_20]
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].
[fnGetWaittypeDesc_20]')andOBJECTPROPERTY(id,N'IsScalarFunction')=1)
dropfunction[dbo].[fnGetWaittypeDesc_20]
SQL Sentry Quick Start 46
©2015 SQL Sentry. All Rights Reserved.