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_MSprofile_in_use(nvarchar @tablename, int @profile_id)
MetaData:
CREATE PROCEDURE sys.sp_MSprofile_in_use ( @tablename nvarchar(255), @profile_id int ) AS begin DECLARE @usage_count int -- -- security check -- only db_owner can execute this -- if (is_member ('db_owner') != 1) begin raiserror(14260, 16, -1) return (1) end IF @tablename IS NULL OR @profile_id IS NULL return 1 ; IF @tablename = 'MSsnapshot_agents' SELECT @usage_count = count(*) FROM MSsnapshot_agents WHERE profile_id = @profile_id ELSE IF @tablename = 'MSlogreader_agents' SELECT @usage_count = count(*) FROM MSlogreader_agents WHERE profile_id = @profile_id ELSE IF @tablename = 'MSdistribution_agents' SELECT @usage_count = count(*) FROM MSdistribution_agents WHERE profile_id = @profile_id ELSE IF @tablename = 'MSmerge_agents' SELECT @usage_count = count(*) FROM dbo.MSmerge_agents WHERE profile_id = @profile_id ELSE SELECT @usage_count = 0 IF @usage_count = 0 RETURN -1 ELSE RETURN 0 end
No comments:
Post a Comment