Is there ever a reason that a SQL job should be owned by anyone other than sa?
sql-server
Solution
Any jobs that are owned by a user will cease to run if that user is disabled or deleted. The jobs may also not run if there is an Active Directory problem at run time. Brent Ozar has an article about this on his website: http://www.brentozar.com/blitz/jobs-owned-by-user-accounts/
Problem
Put differently, should I always set the job owner to sa for a SQL job, even though it defaults to the user who created it?