sp_manage_jobs_by_login (TRANSACT-SQL)sp_manage_jobs_by_login (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

指定されたログインに属するジョブを再割り当てまたは削除します。Deletes or reassigns jobs that belong to the specified login.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

  
sp_manage_jobs_by_login  
     [ @action = ] 'action'  
     [, [@current_owner_login_name = ] 'current_owner_login_name']  
     [, [@new_owner_login_name = ] 'new_owner_login_name']  

引数Arguments

[ @action = ] 'action' 指定されたログインに対して実行するアクション。[ @action = ] 'action' The action to take for the specified login. アクションvarchar (10) 、既定値はありません。action is varchar(10), with no default. ときにアクション削除sp_manage_jobs_by_loginによって所有されているすべてのジョブを削除current_owner_login_nameします。When actionis DELETE, sp_manage_jobs_by_login deletes all jobs owned by current_owner_login_name. ときにアクション再割り当てに割り当てられているすべてのジョブnew_owner_login_nameします。When action is REASSIGN, all jobs are assigned to new_owner_login_name.

[ @current_owner_login_name = ] 'current_owner_login_name' 現在のジョブ所有者のログイン名。[ @current_owner_login_name = ] 'current_owner_login_name' The login name of the current job owner. current_owner_login_name is sysname, with no default.current_owner_login_name is sysname, with no default.

[ @new_owner_login_name = ] 'new_owner_login_name' 新しいジョブ所有者のログイン名。[ @new_owner_login_name = ] 'new_owner_login_name' The login name of the new job owner. 場合にのみ、このパラメーターを使用して、アクション再割り当てします。Use this parameter only if action is REASSIGN. new_owner_login_namesysname、既定値は NULL です。new_owner_login_name is sysname, with a default of NULL.

リターン コードの値Return Code Values

0 (成功) または1 (失敗)0 (success) or 1 (failure)

結果セットResult Sets

なしNone

アクセス許可Permissions

このストアド プロシージャを実行するユーザーに付与する必要があります、 sysadmin固定サーバー ロール。To run this stored procedure, users must be granted the sysadmin fixed server role.

使用例Examples

次の例では、 danw からのすべてのジョブを françoisaに再割り当てします。The following example reassigns all jobs from danw to 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  

関連項目See Also

sp_delete_job (TRANSACT-SQL) sp_delete_job (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)System Stored Procedures (Transact-SQL)