net调用SQL的作业失败

最近在服务器的数据库上建了10个作业的作业,今天想做一个功能可以在后台手工调用作业的功能

在数据库中执行脚本:“use msdb EXEC sp_start_job @job_name = '导入ASMS数据'”提示作业启动已成功

然后在.net中执行这个语句,一直都提示不存在作业名称,排查了两三个小时找到原因了

服务器的数据库所有者需要在:作业--属性--常规选项卡--所有者--改变为web用户

设置下如图:


更改数据库所有者后搞定!

出处:http://hi.baidu.com/xiaocai06/item/9d0742f655774f13cf9f325e

原文地址:https://www.cnblogs.com/mq0036/p/3092461.html