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_MSisreplmergeagent()MetaData:
create procedure sys.sp_MSisreplmergeagent @is_merge bit output, @at_publisher bit=0 output as begin declare @cur_context varbinary(128) declare @cur_context_first_byte binary(1) declare @mergeagent_bitmask tinyint declare @atpublisher_bitmask tinyint select @mergeagent_bitmask = 8 -- snapshot=1, logreader=2, distrib=4, merge=8 select @atpublisher_bitmask = 16 select @cur_context = isnull(context_info(),0x00) -- get the first byte out of the 128 byte array. select @cur_context_first_byte = substring(@cur_context, 1, 1) -- check whether it has the merge agent bit set. select @mergeagent_bitmask = (convert(tinyint,@cur_context_first_byte) & @mergeagent_bitmask) -- set the output param value appropriately. select @is_merge = case when @mergeagent_bitmask = 0 then 0 else 1 end -- check whether it has the "at publisher" bit set. select @atpublisher_bitmask = (convert(tinyint,@cur_context_first_byte) & @atpublisher_bitmask) -- set the output param value appropriately. select @at_publisher = case when @atpublisher_bitmask = 0 then 0 else 1 end return 0 end
No comments:
Post a Comment