Я создаю очень простую хранимую процедуру для экспорта вывода запроса в текстовый файл с использованием BCP, как показано ниже.Утилита BCP Не возвращающая/зависает
Когда я выполняю SP из SQL Management Sudio, панель результатов просто сидит там с «Выполнение запроса ...». Она не возвращает ошибку и не возвращается.
Любая помощь приветствуется. Я потратил на это много времени.
CREATE procedure spTestShell
WITH EXECUTE AS 'CmdShell'
AS
BEGIN
DECLARE @Command varchar(512)
set @Command = 'bcp "SELECT * FROM DBName.dbo.[ImportFileTable]" queryout "C:\bcptest.txt" -T -c -S' + @@SERVERNAME
print @Command
EXEC xp_cmdshell @Command
END
exec spTestShell