我的SQL Server中的一些作业在个人帐户下运行。我想获得所有工作及其执行帐户的列表,以便我可以删除个人帐户并使用服务帐户。有人请告诉我该怎么做?
谢谢您的帮助。
下面的查询应显示作业名称和所有者帐户。
select s.name,l.name
from msdb..sysjobs s
left outer join master.sys.syslogins l on s.owner_sid = l.sid
你可以试试这个:
SELECT s.name , SUSER_SNAME(s.owner_sid) AS owner
FROM msdb..sysjobs s
ORDER BY name