1

我在 SQL Server 代理上创建了一个 SQL 作业,类型为:操作系统(CmdExec)。我在生成的日志文件中有以下错误。

来源:ST_CheckSrcFile 描述:调用的目标已引发异常。

当通过 cmd 在服务器系统上执行命令行时,这将正确执行。

有人知道为什么会发生这种情况吗?

4

1 回答 1

5

是的,您有编码问题。这个问题是什么,不能从你的问题目前缺乏细节来确定。

由于它在代理之外工作正常,但从内部失败,我的主要假设是您正在访问文件或网络资源,并且 SQL 代理使用的帐户或 CmdExec 类型的作业步骤的指定代理无权访问资源。

它可以通过简单地使用 UNC 而不是映射的驱动器号或通过授予位置机器上的文件系统的帐户权限或无数其他方法来解决,但除非我们知道代码在做什么,否则我们不能更具体比这个。

于 2013-09-12T19:45:45.993 回答