zoukankan      html  css  js  c++  java
  • 确保软件特征码不变

    特征码是根据管理中心服务器硬件信息生成的,保存在管理中心数据库中。如果A管理中心数据库被其它的B管理中心注册,就会导致特征码的变化,许可不能使用!
    如何避免错误的特征码变更,可以从数据库层面上确保特征码不被错误修改!请在管理中心数据库执行下面的脚本


    //锁定特征码,不让人修改
    Oracle脚本
    create or replace trigger trigger_t_bd_productmodel
    before delete or update
    on t_bd_productmodel
    for each row
    when(old.FID='Kingdee')
    begin
    raise_application_error(-20500,'特征码已被锁定,不能修改');
    end;


    SqlServer脚本
    drop trigger trigger_t_bd_productmodel
    go
    create trigger trigger_t_bd_productmodel
    on t_bd_productmodel
    for update,delete
    as
    declare @FID varchar(50)
    select @FID = FID from deleted;
    if(@FID='Kingdee')
    begin
    raisError('特征码已被锁定,不能修改', 16, 1);
    rollback tran;
    end;

  • 相关阅读:
    printf,sprintf,fprintf的区别与联系
    linux repo init 遇到的问题
    POSTMAN使用说明
    HTTP协议-深入了解
    HTTP协议-详解篇
    HTTP协议-基础篇
    多线程学习
    I/O流
    String类学习&泛型
    集合
  • 原文地址:https://www.cnblogs.com/fyq891014/p/8698040.html
Copyright © 2011-2022 走看看