Я новичок в линии BCP / CMD и получаю сообщение об ошибке при попытке создать файл.Немного справочной информации, у меня есть SQL-задание, которое должно запускать хранимую процедуру и выводить результаты в файл с помощью BCP.Задание SQL Server выполняет следующую команду:
bcp "EXEC [DATABASE].[dbo].[STOREDPROC]" queryout c:\Temp\1234FLATVER4%date:~6,4%%date:~3,2%%date:~0,2%000000.txt -c -t"|" -T -S SERVER
Имя файла должно выглядеть примерно так:
1234FLATVER420190406000000.txt
Я протестировал команду, и она прекрасно работает при попытке выводак имени файла, например: test.txt, но когда я пытаюсь добавить дату, я получаю следующую ошибку:
Невозможно открыть файл данных хоста BCP.Код выхода из процесса 1.
Я следил за этим веб-сайтом .Я знаю, что хранимая процедура не является проблемой.К вашему сведению, я не могу использовать xp_cmdshell
в целях безопасности.