我正在尝试在存储过程结束时在远程服务器上运行作业。
我正在使用这个代码
exec msdb..sp_start_job @job_name = 'MyJob', @server_name = 'divss403'
但是它一直说这个工作不存在
Msg 14262, Level 16, State 1, Procedure sp_verify_job_identifiers, Line 67
The specified @job_name ('MyJob') does not exist.
工作肯定存在并且拼写正确
我的 AD 帐户有权在远程服务器上执行该作业,如果我在该服务器上运行此代码,作业就会启动。
我猜这是一个权利问题,但我不确定我应该在哪里寻找
最佳答案
我有这个问题。事实证明,LINKed 服务器没有正确创建或其他原因。删除 LINK 服务器并再次添加它解决了这个问题。也可以先尝试链接服务器 > 点击确定,然后转到此链接的属性以启用 RPC 和 RPC 输出。
关于sql - 无法在远程服务器上运行 SQL 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22628493/