sp_manage_jobs_by_login (Transact-SQL)
適用於:SQL Server
刪除或重新指派屬於指定登入的作業。
語法
sp_manage_jobs_by_login
[ @action = ] 'action'
[, [@current_owner_login_name = ] 'current_owner_login_name']
[, [@new_owner_login_name = ] 'new_owner_login_name']
引數
[ @action = ] 'action'
要針對指定之登入採取的動作。 action 是 Varchar(10) ,沒有預設值。 當動作 為 DELETE 時 , sp_manage_jobs_by_login 會刪除current_owner_login_name 所擁有的 所有作業。 當動作 為 REASSIGN 時 ,所有作業都會指派給 new_owner_login_name 。
[ @current_owner_login_name = ] 'current_owner_login_name'
目前作業擁有者的登入名稱。 current_owner_login_name為 sysname ,沒有預設值。
[ @new_owner_login_name = ] 'new_owner_login_name'
新作業擁有者的登入名稱。 只有在動作 為 REASSIGN 時 ,才使用此參數。 new_owner_login_name為 sysname ,預設值為 Null。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
None
權限
若要執行此預存程式,使用者必須獲授與 系統管理員 固定伺服器角色。
範例
下列範例會將 danw
的所有作業重新指派給 françoisa
。
USE msdb ;
GO
EXEC dbo.sp_manage_jobs_by_login
@action = N'REASSIGN',
@current_owner_login_name = N'danw',
@new_owner_login_name = N'françoisa' ;
GO
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應