【发布时间】:2014-06-24 19:22:23
【问题描述】:
我试图让 SQL Server 代理运行带有参数的程序(作为操作系统 CmdExec 作业步骤),但每次运行作业时我都会收到以下错误:无法为作业的第 1 步创建进程, 原因:访问被拒绝)。
我在网上进行的研究表明这可能是权限问题。我在 Windows 中设置了一个新用户帐户,并授予它对我想要运行的程序的完全权限,然后将此用户配置文件映射到 MS SQL 中的 SQLSERVERAGENT 配置文件,但我仍然收到此错误。
对此的任何帮助将不胜感激。
【问题讨论】:
-
你是如何“运行”程序的? xp_cmdshell?作业步骤(操作系统 CmdExec、PowerShell 等)?其他方法?
-
是的,我将它作为操作系统 CmdExec 运行
-
重新配置登录账号后是否重启了SQL Agent?
-
是的,我做了,仍然有错误。
-
该工作的所有者是谁?南非?
标签: sql-server sql-server-agent