The meta data is from an SQL 2012 Server.
I have posted alot more, find the whole list here.
Goto Definition or MetaData
Definition:
sys.sp_MSupdate_subscriber_tracer_history(int @parent_tracer_id, int @agent_id)
MetaData:
-- -- Name: -- sp_MSupdate_subscriber_tracer_history -- -- Description: -- This procedure will update the MStracer_history row's subscriber_commit -- time to getdate(). -- -- Parameters: -- @parent_tracer_id int tracer id of the parent -- @subscriber sysname subscriber server name -- @subscriber_db sysname subscriber database -- -- Returns: -- 0 - succeeded -- 1 - failed -- -- Result: -- None -- -- Security: -- Sysadmin/dbo/pal (run by distribution agent) -- create procedure sys.sp_MSupdate_subscriber_tracer_history ( @parent_tracer_id int, @agent_id int ) as begin set nocount on declare @retcode int, @current_date datetime select @current_date = getdate() -- security check exec @retcode = sys.sp_MScheck_pull_access @agent_id = @agent_id, @agent_type = 0 if @@error <> 0 or @retcode <> 0 begin return 1 end begin transaction tr_sp_MSupd_sub_tracer_hist save transaction tr_sp_MSupd_sub_tracer_hist -- here we will update the subscriber commit time -- if the tracer history row no longer exists then -- we will exit with no error because this may happen -- if cleanup comes bye and removes the history row update MStracer_history set subscriber_commit = @current_date where parent_tracer_id = @parent_tracer_id and agent_id = @agent_id if @@error <> 0 goto Err_Handler commit transaction tr_sp_MSupd_sub_tracer_hist return 0 Err_Handler: rollback transaction tr_sp_MSupd_sub_tracer_hist commit transaction return 1 end
No comments:
Post a Comment