数据表:T_BOS_COMPUTETASK(计算任务)

T_BOS_COMPUTETASK(计算任务):描述

名称

T_BOS_COMPUTETASK(计算任务)

代码

T_BOS_COMPUTETASK

注释

 

模型

BOS

主键

PK_BOS_COMPUTETASK


T_BOS_COMPUTETASK(计算任务):列规格定义

名称

代码

数据类型

长度

强制

注释

任务内码

FComputeId

varchar(80)

80

TRUE

 

任务标题

FTitle

varchar(255)

255

FALSE

 

发起人

FOriginatorId

int

 

TRUE

 

执行器类型

FExecutorType

varchar(500)

500

TRUE

 

优先级

FPriority

int

 

TRUE

Undefined = 0, 未定义
Normal = 1, 中优先级
Immediately = 2, 立即执行。当一个优先级为Immediately的任务入列后, 将在当前执行线程池一有空闲的情况下立刻被安排执行
High = 3, 高优先级
Low = 4, 低优先级

状态

FStatus

int

 

TRUE

Undefined = 0, 未定义
Ready = 1, 准备状态。
Executing = 2, 任务正在被执行。
Completed = 3, 任务已经执行完成
Cancel = 4, 任务被取消
Failure = 5, 任务执行失败

进度

FProgress

int

 

FALSE

 

依赖参数

FProperties

ntext

 

FALSE

 

依赖上下文

FBOSContext

ntext

 

TRUE

 

日志

FLog

ntext

 

FALSE

 

计算服务机器标识

FComputeSource

varchar(80)

80

FALSE

NetBios 获取机器名,最大长度15个字符
Dns 获取机器名最大长度63个字符
所以此处字段定义80
参见http://support.microsoft.com/kb/909264/zh-cn


T_BOS_COMPUTETASK(计算任务):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_BOS_COMPUTETASK')
and name = 'IDX_BOS_COMPUTETASK'
and indid > 0
and indid < 255)
drop index T_BOS_COMPUTETASK.IDX_BOS_COMPUTETASK
go

if exists (select 1
from sysobjects
where id = object_id('T_BOS_COMPUTETASK')
and type = 'U')
drop table T_BOS_COMPUTETASK
go

/*==============================================================*/
/* Table: T_BOS_COMPUTETASK */
/*==============================================================*/
create table T_BOS_COMPUTETASK (
FComputeId varchar(80) not null default '',
FTitle varchar(255) null,
FOriginatorId int not null default 0,
FExecutorType varchar(500) not null default '',
FPriority int not null default 0,
FStatus int not null default 0,
FProgress int null,
FProperties ntext null,
FBOSContext ntext not null default '',
FLog ntext null,
FComputeSource varchar(80) null,
constraint PK_BOS_COMPUTETASK primary key (FComputeId)
)
go

/*==============================================================*/
/* Index: IDX_BOS_COMPUTETASK */
/*==============================================================*/
create index IDX_BOS_COMPUTETASK on T_BOS_COMPUTETASK (
FStatus ASC
)
go


T_BOS_COMPUTETASK(计算任务):键值定义

名称

代码

主要的

PK_BOS_COMPUTETASK

PK_BOS_COMPUTETASK

TRUE


T_BOS_COMPUTETASK(计算任务):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_BOS_COMPUTETASK

IDX_BOS_COMPUTETASK

FALSE

FALSE

FALSE

FALSE

FALSE

T_BOS_COMPUTETASK(计算任务)