Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL 2014中运行执行进程任务的SSIS失败_Sql Server_Cmd_Ssis_Share_Networkcredentials - Fatal编程技术网

Sql server SQL 2014中运行执行进程任务的SSIS失败

Sql server SQL 2014中运行执行进程任务的SSIS失败,sql-server,cmd,ssis,share,networkcredentials,Sql Server,Cmd,Ssis,Share,Networkcredentials,在ETL进程任务中运行Cmd.exe,但失败,退出代码为1 如果我以同一个用户的身份运行该命令,那么我在ETL外部运行SQL代理作业,它运行正常,并给出退出代码0 我在Event Viewer中看到了一些DCOM错误,我已采取步骤向正在通过SQL代理作业运行ETL的用户授予权限。然而,它仍然失败 对于作为特定用户在服务器上运行CMD命令,我还应该检查其他事项吗?我只是想说,这最终是一个权限问题,它需要在默认文件夹中写入文件。直到我把日志再倒出来一点,它才显现出来。我必须使运行代理作业的用户成为S

在ETL进程任务中运行Cmd.exe,但失败,退出代码为1

如果我以同一个用户的身份运行该命令,那么我在ETL外部运行SQL代理作业,它运行正常,并给出退出代码0

我在Event Viewer中看到了一些DCOM错误,我已采取步骤向正在通过SQL代理作业运行ETL的用户授予权限。然而,它仍然失败


对于作为特定用户在服务器上运行CMD命令,我还应该检查其他事项吗?

我只是想说,这最终是一个权限问题,它需要在默认文件夹中写入文件。直到我把日志再倒出来一点,它才显现出来。我必须使运行代理作业的用户成为SSIS服务器上Administrators组的一部分,以允许该进程工作。

只是说,这最终是一个权限问题,它无法在默认文件夹中写入文件。直到我把日志再倒出来一点,它才显现出来。我必须让正在运行代理作业的用户成为SSIS服务器上Administrators组的一部分,以允许该进程工作。

听起来像是权限如果没有权限,有时批处理文件和CMD可能会使用返回代码执行意外操作。如果您可以共享您的代码,以及如何在SSIS中调用它,以及如何以交互方式测试它,那么它可能会对您有所帮助。例如,一些命令行工具即使工作也会返回非零。它实际上是在调用该命令,我从第三方供应商生成的日志文件中获得输出。故障点出现的错误是错误:发生了意外错误。据我所知。。错误是当它试图从代码中连接到其他服务器时。听起来像是权限如果没有权限,有时批处理文件和CMD可能会使用返回代码执行意外操作。如果您可以共享您的代码,以及如何在SSIS中调用它,以及如何以交互方式测试它,那么它可能会对您有所帮助。例如,一些命令行工具即使工作也会返回非零。它实际上是在调用该命令,我从第三方供应商生成的日志文件中获得输出。故障点出现的错误是错误:发生了意外错误。据我所知。。错误是当它试图从代码中连接到其他服务器时。