如何在SQL Server中列出所有作业和执行帐户?

问题描述 投票:0回答:2

我的SQL Server中的一些作业在个人帐户下运行。我想获得所有工作及其执行帐户的列表,以便我可以删除个人帐户并使用服务帐户。有人请告诉我该怎么做?

谢谢您的帮助。

sql-server jobs account
2个回答
1
投票

下面的查询应显示作业名称和所有者帐户。

select s.name,l.name
from  msdb..sysjobs s 
      left outer join master.sys.syslogins l on s.owner_sid = l.sid

0
投票

你可以试试这个:

SELECT  s.name , SUSER_SNAME(s.owner_sid) AS owner
FROM    msdb..sysjobs s 
ORDER BY name
© www.soinside.com 2019 - 2024. All rights reserved.