为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:windows
【CPU】:
【问题描述】*:
创建了两个表:
CREATE TABLE TABLE_P(COL1 INT PRIMARY KEY, COL2 CHAR(9));
CREATE TABLE TABLE_F(COL1 INT, FOREIGN KEY(COL1) REFERENCES TABLE_P(COL1));
登录SYSSSO应用策略失败:
MAC_APPLY_TABLE_POLICY ('P_01', 'USER_H', 'TABLE_P', 'LABEL_COL', 'L_01::',0);
策略定义为:
// 创建策略 P_01
MAC_CREATE_POLICY('P_01');
// 制定等级
MAC_CREATE_LEVEL('P_01', 11, 'L_01');
MAC_CREATE_LEVEL('P_01', 12, 'L_02');
MAC_CREATE_LEVEL('P_01', 13, 'L_03');
MAC_CREATE_LEVEL('P_01', 14, 'L_04');
// 制定范围
MAC_CREATE_COMPARTMENT('P_01',11, 'C_01');
MAC_CREATE_COMPARTMENT('P_01',12, 'C_02');
MAC_CREATE_COMPARTMENT('P_01',13, 'C_03');
MAC_CREATE_COMPARTMENT('P_01',14, 'C_04');
// 制定组
MAC_CREATE_GROUP ('P_01',11, 'G_01',NULL);
MAC_CREATE_GROUP ('P_01',12, 'G_02','G_01');
MAC_CREATE_GROUP ('P_01',13, 'G_03','G_02');
你在创建表,插入数据后,将对应窗口关闭,你再登录SYSSSO用户对表应用策略,看还会不会报错