【发布时间】:2013-09-12 19:28:10
【问题描述】:
我在 SQL Server 代理上创建了一个 SQL 作业,类型为:操作系统(CmdExec)。 我在生成的日志文件中有以下错误。
来源:ST_CheckSrcFile 说明:调用的目标已抛出异常。
当通过 cmd 在服务器系统上执行命令行时,这将正确执行。
有人知道为什么会发生这种情况吗?
【问题讨论】:
标签: sql sql-server ssis
我在 SQL Server 代理上创建了一个 SQL 作业,类型为:操作系统(CmdExec)。 我在生成的日志文件中有以下错误。
来源:ST_CheckSrcFile 说明:调用的目标已抛出异常。
当通过 cmd 在服务器系统上执行命令行时,这将正确执行。
有人知道为什么会发生这种情况吗?
【问题讨论】:
标签: sql sql-server ssis
是的,您遇到了编码问题。这个问题是什么,无法从您当前缺乏细节的问题中确定。
由于它在代理之外工作正常,但在内部失败,我的主要假设是您正在访问文件或网络资源,并且 SQL 代理使用的帐户或 CmdExec 类型的作业步骤的指定代理没有访问资源。
它可以通过简单地使用 UNC 而不是映射的驱动器号或通过授予定位机器上的文件系统的帐户权限或无数其他方法来解决,但除非我们知道代码在做什么,否则我们不能比这更具体。
【讨论】: