我能够在命令行上运行bcp命令,但不幸的是,在Server中尝试时,我看到以下错误:
Error = MicrosoftUnable打开BCP主机数据-文件
这是我在Server中使用的代码:
EXEC xp_cmdshell 'bcp "SELECT ''col1'', ''col2'' union all select col1, col2FROM [kat].[dbo].[Table_Data] WITH (NOLOCK)" queryout ''C:\Users\kata\exportFiles\FirstTestOutput.csv'' -t; -c -T' 这会是"'“引号的错误吗?
事先非常感谢,
猫
发布于 2017-10-25 14:27:23
'xp_cmdshell‘必须以“某人”的身份运行。它不像你那样跑。它作为“Server服务帐户”运行。这是在“服务小程序”中设置的帐户。默认情况下,它是一个对您的个人文件夹没有权限的帐户。因此,要么将此服务帐户更改为具有更多权限,要么只使用它有权使用的文件夹。
https://stackoverflow.com/questions/46934249
复制相似问题