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_MSdist_activate_auto_sub(int @publisher_id, nvarchar @publisher_db
, int @article_id)
MetaData:
CREATE PROCEDURE sys.sp_MSdist_activate_auto_sub
(
@publisher_id int,
@publisher_db sysname,
@article_id int
)
as
begin
declare @automatic tinyint
declare @active tinyint
declare @subscribed tinyint
set nocount on
--
-- security check
-- only db_owner can execute this
--
if (is_member ('db_owner') != 1)
begin
raiserror(14260, 16, -1)
return (1)
end
select @automatic = 1
select @subscribed = 1
select @active = 2
begin transaction MSdist_activate_auto_sub
update dbo.MSsubscriptions set status = @active,
subscription_time = getdate()
where
publisher_id = @publisher_id and
publisher_db = @publisher_db and
article_id = @article_id and
sync_type = @automatic and
status in( @subscribed )
if @@ERROR <> 0
begin
if @@trancount > 0
rollback transaction MSdist_activate_auto_sub
return (1)
end
commit transaction
end
No comments:
Post a Comment