declare @pvm varchar(30), @dumptorun varchar(300), @dbname varchar(70)
select @pvm=(CONVERT(varchar(30), GETDATE(), 112))
select @dbname='master'
select @dumptorun = "dump database " + @dbname + " to '/backup/DB/"+ @dbname+"_"+ @pvm + ".dmp'"
select @dumptorun
EXEC ( @dumptorun )
Это работает в Unix - вам нужно будет настроить Windows, поскольку в вашем исходном вопросе есть каталог Windows, но ваш ответ, скорее всего, подразумевает тип каталога Unix, поэтому потребуется изменить косую черту, диск и т. Д.
Ключ в том, что вам нужны кавычки вокруг имени файла резервной копии, поэтому я просто изменил ваши сцепленные строки на двойные кавычки, чтобы было проще добавить нужную кавычку.