Stored Procedures [dbo].[AddRunningJob]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@JobIDnvarchar(32)64
@StartDatedatetime8
@ComputerNamenvarchar(32)64
@RequestNamenvarchar(425)850
@RequestPathnvarchar(425)850
@UserSidvarbinary(85)85
@UserNamenvarchar(260)520
@AuthTypeint4
@Descriptionntext16
@Timeoutint4
@JobActionsmallint2
@JobTypesmallint2
@JobStatussmallint2
Permissions
TypeActionOwning Principal
GrantExecuteRSExecRole
SQL Script
CREATE PROCEDURE [dbo].[AddRunningJob]
@JobID as nvarchar(32),
@StartDate as datetime,
@ComputerName as nvarchar(32),
@RequestName as nvarchar(425),
@RequestPath as nvarchar(425),
@UserSid varbinary(85) = NULL,
@UserName nvarchar(260),
@AuthType int,
@Description as ntext  = NULL,
@Timeout as int,
@JobAction as smallint,
@JobType as smallint,
@JobStatus as smallint
AS
DECLARE @UserID uniqueidentifier
EXEC GetUserID @UserSid, @UserName, @AuthType, @UserID OUTPUT
INSERT INTO RunningJobs (JobID, StartDate, ComputerName, RequestName, RequestPath, UserID, Description, Timeout, JobAction, JobType, JobStatus )
VALUES             (@JobID, @StartDate, @ComputerName,  @RequestName, @RequestPath, @UserID, @Description, @Timeout, @JobAction, @JobType, @JobStatus)

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