Technical Article

MSP_CHECKFILEEXISTS

,

Simple script (alterable as needed) to verify existence of a file and execute a job if the return result = 1 (true)

-- Check for File and execute Job
-- Jbabington@hotmail.com
-- Set file and path
-- Used to force Error on Job Package
-- Notes: 
--Xp_fileexists (file path information) Settable
--DROP PROC MSP_CheckFile
-- Can be altered for simple variable

CREATE PROC MSP_CheckFile --@filename VARCHAR(100)
AS
SET NOCOUNT ON
DECLARE @filenameVARCHAR (100),
@fileexists INT
--EXEC master..xp_fileexist '<Path>\+@filename+>'
EXEC master..xp_fileexist '<PATH\filename.txt>'
,@fileexists OUT
IF @fileexists = 1          -- The file exists
   EXEC msdb.dbo.sp_start_job @job_name = 'Insert Job Name'
ELSE 
-- * Check if Fileexists val = 1
IF @fileexists = 0 
BEGIN
Raiserror('Invalid File value',16,1) with seterror
Return(@@Error)
END

Rate

You rated this post out of 5. Change rating

Share

Share

Rate

You rated this post out of 5. Change rating