通过xp_cmdshell写入txt文件

通过xp_cmdshell写入txt文件

我正在尝试将查询结果写入 txt 文件。这是我的代码:

exec master..xp_cmdshell 'bcp "select * from Leasings" queryout "DHCPLog.txt" -c -t,-T MyServerIP' 

但结果是:

在此处输入图片描述

DHCPLog.txt 中没有行。您对此有什么建议吗?

韩国,

恰金

答案1

我认为您在逗号后缺少一个空格,并且您需要使用 -S 标志来指定服务器名称,因为 -T 是不够的。类似于下面的命令在这里对我有用:

exec master..xp_cmdshell 'bcp "select * from Leasings" queryout "DHCPLog.txt" -c -t, -T -S MyServerIP'

相关内容