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_MSdrop_6x_replication_agent(uniqueidentifier @job_id, int @category_id)
MetaData:
create procedure sys.sp_MSdrop_6x_replication_agent @job_id UNIQUEIDENTIFIER, @category_id int as declare @distbit int declare @db_name sysname declare @cmd nvarchar(4000) select @distbit = 16 -- Only perform cleanup of 6x replication agent if caller -- is sysadmin member. This is compromise between the need to -- maintain very old (and deprecated) functionality and the -- need to keep things secured if is_srvrolemember('sysadmin') <> 1 return 0 declare hCdatabase CURSOR LOCAL FAST_FORWARD FOR select name from master.dbo.sysdatabases where category & @distbit <> 0 for read only open hCdatabase fetch next from hCdatabase into @db_name while (@@fetch_status <> -1) begin if @category_id = 13 begin select @cmd = N'delete from ' + QUOTENAME(@db_name) + N'.dbo.MSlogreader_agents where job_id = convert (uniqueidentifier, ''' + convert (nvarchar(100), @job_id) + N''')' exec (@cmd) end else if @category_id = 15 begin select @cmd = QUOTENAME(@db_name) + N'.dbo.sp_MSdrop_6x_publication' exec @cmd @job_id = @job_id end else return 0 if @@ERROR <> 0 return 1 fetch next from hCdatabase into @db_name end close hCdatabase deallocate hCdatabase
No comments:
Post a Comment