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_processlogshippingretentioncleanup(uniqueidentifier @agent_id, tinyint @agent_type
, nvarchar @monitor_server
, bit @monitor_server_security_mode
, int @history_retention_period
, datetime @curdate_utc)
MetaData:
create procedure sys.sp_processlogshippingretentioncleanup
(
@agent_id uniqueidentifier
,@agent_type tinyint -- 0 = backup, 1 = copy, 2 = restore
,@monitor_server sysname
,@monitor_server_security_mode bit
,@history_retention_period int
,@curdate_utc datetime
)
as
begin
set nocount on
declare @retcode int
--
-- security check
--
exec @retcode = sys.sp_MSlogshippingsysadmincheck
if (@retcode != 0 or @@error != 0)
return 1
--
-- This should be called only on the remote monitor server
--
if (@monitor_server is null or upper(@monitor_server) != upper(@@servername))
return 0
--
-- must be invoked from MSDB
--
if (db_name() != N'msdb')
begin
raiserror (21482, 16, -1, N'sp_processlogshippingretentioncleanup', N'msdb')
return 1
end
--
-- call the internal proc now
--
exec @retcode = sys.sp_MSprocesslogshippingretentioncleanup
@agent_id = @agent_id
,@agent_type = @agent_type
,@monitor_server = @monitor_server
,@monitor_server_security_mode = @monitor_server_security_mode
,@history_retention_period = @history_retention_period
,@curdate_utc = @curdate_utc
if (@retcode != 0 or @@error != 0)
return 1
--
-- all done
--
return 0
end
No comments:
Post a Comment