Sql-Server

SqlServerAgent 工作的所有者是做什麼用的?

  • May 20, 2016

我想知道 SQL Server 代理作業的所有者可能有什麼用途?

刪除,並將其留空,作業仍然成功

SqlServer 代理作業所有者

(編輯:雖然這個答案被接受並且有效,但請確保您閱讀@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 ”,它很好地描述了該過程。

引用自:https://dba.stackexchange.com/questions/53362