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_MSreleasesnapshotdeliverysessionlock()MetaData:
--
-- Name: sp_MSreleasesnapshotdeliverysessionlock
--
-- Description: This procedure is used by the distribution/merge agent to
-- release the application lock acquired through
-- sp_MSacquiresnapshotdeliverysessionlock.
--
-- Returns: 0 - succeeded
-- 1 - failed
--
-- Notes: i) This procedure should be executed by the distribution/merge agent
-- at the subscription database.
--
-- Security: Execute permission of this procedure is granted to public;
-- procedural security check will be performed to make sure
-- that the caller is either a db_owner of the current database
-- or a sysadmin.
--
create procedure sys.sp_MSreleasesnapshotdeliverysessionlock
as
begin
set nocount on
declare @retcode int
declare @resource nvarchar(255)
select @retcode = 0
exec @retcode = sys.sp_MSreplcheck_subscribe
if @retcode <> 0 or @@error <> 0
begin
select @retcode = 1
goto FAILURE
end
select @resource = N'snapshot_delivery_in_progress_' +
db_name() collate database_default
exec @retcode = sys.sp_releaseapplock @Resource = @resource,
@LockOwner = 'Session',
@DbPrincipal = N'db_owner'
if @retcode < 0 or @@error <> 0
begin
select @retcode = 1
goto FAILURE
end
select @retcode = 0
FAILURE:
return @retcode
end
No comments:
Post a Comment