我有一个数据库作业,它每天执行一个作业步骤执行存储过程spImport
。
我有一个名为SPImporter
的代理。我希望这个代理执行上面的工作步骤。但是在“运行方式:”下的下拉列表中没有值,因为“Active to the following subsystems”下的列表中没有选择“Transact-SQL脚本(T-SQL)”。
我的代理:
使用代理执行作业步骤需要做什么?
感谢任何帮助。
答案 0 :(得分:1)
我找到了解决问题的方法。
我授予spImporter
子系统Operating system (CmdExec)
权限,并将作业步骤的类型也更改为Operating system (CmdExec)
。之后,该步骤的命令必须更改为SQLCMD -Q"EXEC dbo.spImport" -E -S [ServerName]
。