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_MSupdate_agenttype_default(int @profile_id)MetaData:
-- Set a profile as a default for an agent_type create procedure sys.sp_MSupdate_agenttype_default( @profile_id int ) as set nocount on declare @agent_type int -- Security Check: require sysadmin if (isnull(is_srvrolemember('sysadmin'),0) = 0) begin raiserror(21089,16,-1) return (1) end -- This profile must have been defined for this agent type -- if not exists ( select * from msdb.dbo.MSagent_profiles where profile_id = @profile_id ) BEGIN RAISERROR (20066, 16, -1) -- profile not defined RETURN (1) END select @agent_type = agent_type from msdb.dbo.MSagent_profiles where profile_id = @profile_id BEGIN TRAN update msdb.dbo.MSagent_profiles set def_profile = 0 where agent_type = @agent_type and def_profile = 1 if @@error <> 0 goto UNDO update msdb.dbo.MSagent_profiles set def_profile = 1 where profile_id = @profile_id if @@error <> 0 goto UNDO COMMIT TRAN return 0 UNDO: if @@trancount = 1 rollback tran else commit tran return 1
No comments:
Post a Comment