Sql-Server
SqlServerAgent 工作的所有者是做什麼用的?
我想知道 SQL Server 代理作業的所有者可能有什麼用途?
刪除,並將其留空,作業仍然成功
(編輯:雖然這個答案被接受並且有效,但請確保您閱讀@Greenstone-Walker的另一個答案,因為它有很好的資訊)
正如Billinkc 所指出的,作業只能由其所有者或 sysadmin 角色的成員編輯。正如Shawn Melton所指出的,從工作中刪除所有者只是確保您的登錄名將成為所有者。您可以通過查看 msdb 數據庫中的系統儲存過程來看到這一點:
exec msdb.dbo.sp_help_job @job_name = 'somejob';
Books Online 有一篇關於 SQL Server 代理作業安全的文章,標題為“ Give Others Ownership of a Job ”,它很好地描述了該過程。