This commit is contained in:
2025-02-13 15:02:22 +01:00
parent a865e37739
commit d9af559839
4 changed files with 1292 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
USE msdb;
IF OBJECT_ID('tempdb..#out') IS NOT NULL
BEGIN;
DROP TABLE #out;
END;
SELECT s.name AS JobName,
l.name AS JobOwner,
[s].[enabled],
'EXEC dbo.sp_manage_jobs_by_login
@action = N''REASSIGN'',
@current_owner_login_name = N''' + l.name + ''',
@new_owner_login_name = N''SA'';' AS sql
INTO #out
FROM dbo.sysjobs s
LEFT JOIN master.sys.syslogins l
ON [s].[owner_sid] = [l].[sid]
WHERE l.[name] <> 'sa'
ORDER BY l.name;
RETURN;