--change server configuration like :
--Script to enable the XP_CMDSHELL
-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1 GO
-- To update the currently configured value for advanced options.
RECONFIGURE GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1 GO
-- To update the currently configured value for this feature.
RECONFIGURE GO;
DECLARE @BackUpPath varchar(255) ,@sqlQuery varchar(255)
Set @BackUpPath='D:\All DB BackUp\TestDB.bak'
IF dbo.fn_FileExists(@BackUpPath)=1
BEGIN
SET @sqlQuery='DEL /Q "' + @BackUpPath + '"';
PRINT @sqlQuery
EXEC master..xp_cmdshell @sqlQuery
IF dbo.fn_FileExists(@BackUpPath)=0
BEGIN
PRINT 'File Deleted'
END
ELSE
BEGIN
PRINT 'File not Deleted'
END
END
IF @BackUpPath contains space , you must type your path like "your
path"