【发布时间】:2015-01-30 04:48:14
【问题描述】:
我正在创建一个非常简单的存储过程来使用 BCP 将查询的输出导出到文本文件,如下所示。
当我从 SQL Management Sudio 执行 SP 时,结果窗格只是坐在那里并显示“正在执行查询...”它不会返回错误也不会返回。
感谢任何帮助..我已经花了很多时间。
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
【问题讨论】: