重新登录无法通过t-sql xp_commandshell运行,但在命令提示符下运行的命令相同

问题描述

下面的命令在命令提示符和ps上工作正常,但通过t-sql给出错误,是否有解决方案?

set @command=  'relog'+' "'+@loctoreaddata+'"'+ '-cf '+ '"'+'N:\Perfcounterlist\'+'test.txt'+'"'+' -f sql -o sql:Perfdata!sqlDEMO1'
        exec    xp_cmdshell @command

sql以下错误 错误:要重新记录多个文件,所有文件必须为二进制格式。

以下是获胜赛事

sqlAllocConnect的调用失败,并显示[Microsoft] [ODBC Driver Manager]数据源名称,并且未指定认驱动程序。

选择@command的输出以供参考

relog "N:\PerfMonAutomation\Masteractive.blg"-cf "N:\Perfcounterlist\test.txt" -f sql -o sql:Perfdata!sqlDEMO1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)