0
下面當我在代碼或sql server management studio 2008中執行存儲過程時,它說它複製成功行,但我不確定爲什麼它不把它寫入磁盤。有些人可以幫助我,我幾天來一直爲此而苦苦掙扎。我已經啓用命令外殼和一切。奇怪的是它的命令行的作品,但是當我從存儲過程執行,不寫文件的磁盤,可有的一些幫助我Bcp存儲過程不寫入文件到磁盤
USE [ColorDb]
GO
ALTER PROCEDURE [dbo].[prc_WriteTableToTextDelimitedFile]
(
@FilePath VarChar(256)
)
AS
BEGIN
DECLARE @sql varchar(8000)
SET @sql = 'bcp "SELECT * FROM ColorDb.dbo.ColorTable" queryout "'+ @FilePath +'" -c -t; -T -SXXXXXXXXXXXX'
Print @sql
exec master..xp_cmdshell @sql
END
RETURN