Вам нужно объявить переменную @deletefile так же, как вы объявили @cmd выше
ОБЪЯВИТЬ @deletefile varchar (20). Вы можете использовать varchar (100), если имя вашего файла слишком длинное.
Задайте имя файла, который вы хотите удалить, в переменной @deletefile, а затем выполните запрос.
SET @ deletefile = 'YourFileName'. В целом это должно быть как ниже
DECLARE @cmd VARCHAR(100)
DECLARE @deletefile VARCHAR(20)
set @deletefile='YourFileName'
set @cmd= 'xp_cmdshell ''del "C:\root\sfd_devtracker\' + @deletefile + '"''';
EXEC (@cmd)