Stored Procedures [dbo].[CreateRole]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@RoleIDuniqueidentifier16
@RoleNamenvarchar(260)520
@Descriptionnvarchar(512)1024
@TaskMasknvarchar(32)64
@RoleFlagstinyint1
Permissions
TypeActionOwning Principal
GrantExecuteRSExecRole
SQL Script
CREATE PROCEDURE [dbo].[CreateRole]
@RoleID as uniqueidentifier,
@RoleName as nvarchar(260),
@Description as nvarchar(512) = null,
@TaskMask as nvarchar(32),
@RoleFlags as tinyint
AS
INSERT INTO Roles
(RoleID, RoleName, Description, TaskMask, RoleFlags)
VALUES
(@RoleID, @RoleName, @Description, @TaskMask, @RoleFlags)

GO
GRANT EXECUTE ON  [dbo].[CreateRole] TO [RSExecRole]
GO
Uses