达梦数据库Q&A(一):用户赋予系统权限 Any 时报“授权者没有此授权权限”

在这里插入图片描述

问题描述

达梦数据库,给用户赋予系统权限 Any 时报“授权者没有此授权权限”

解决方案

方法 1:在 dm.ini 文件中修改参数 ENABLE_DDL_ANY_PRIV 为 1。

方法 2: 通过以下语句修改参数 ENABLE_DDL_ANY_PRIV。
sp_set_para_value(1,‘ENABLE_DDL_ANY_PRIV’,1);
或者
alter SYSTEM set ‘ENABLE_DDL_ANY_PRIV’=1 both;

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
功能简介: 1.根据题目的描述,既然这个系统有教师和学生的管理,那这个系统不仅是毕业设计管理系统,而是有教师和学生的信息查询维护的教务管理系统的一部分。 本系统是一个专门用于毕业设计管理的系统,每个准备毕业设计的学生和每个指导老师都拥有一个账号。该系统的账号可能是从教务管理系统导入进来的。 2.鉴于审批需要,该系统共有四种角色,分别为教师、学生、系主任、管理员。不同的用户登录到这个系统中要有不同的界面,不同的功能。 3.学生界面内有“选题”功能,在选择题目并经导师和系主任批准后,将开题并可以在“上传进度”中实时查看自己的进度,随时补充最新进展。 4.系统管理员具有增删用户和决定用户权限的功能,但系统管理员不能涉及选题与审核环节,要修改选题与审核等环节的内容,需要管理员为自己创建具有系主任权限的教师账号。 5.没有系主任权限的教师只能指导学生和开题,不能进入系主任审批界面。而具有系主任权限的教师可以进入系主任审批界面,也可以指导学生和开题。(值得一提的是,系主任可以审批自己指导的学生进行的毕业设计。) 逻辑结构设计:(加粗表示主键) 用户表(统一ID,密码,用户类别) 学生表(统一ID,姓名,性别,专业,班级,电话,邮箱,备注) 教师表(统一ID,姓名,性别,职称,方向,电话,邮箱,是否系主任) 题目表(题目编号,题目名称,题目专业,命题导师,内容简介) 选题表(题目编号,学生ID,教师ID,毕设进程) 开发所用技术与环境: 架构:native 语言:C++ 数据库:sqlite 3.31.1 使用的库:EasyX_20200520(beta) 开发系统:Windows 10.0 Build 18362 开发工具:Visual Studio 2017 Community 支持的系统:Windows 7/10 AnyCPU(指能跑Windows的) 需要说明的内容: 需要说明,本次管理系统对学生的毕设进程进行了简化 分为0,1,2,3,4,5共计6个阶段 其中,系主任开题审批只针对0阶段 教师的审核(中期检查和导师意见)仅针对1,2阶段 系主任的审批(系主任审批和毕业答辩)仅针对3,4阶段 第5阶段为顺利毕业。 安全性考虑: 在登陆过程中对于是否为管理员采用的是预先与储存好的匹配而不是直接进行查询语句,避免了在用户登录过程中被SQL注入的风险,如admin'#这样的常见SQL注入点被避免。 而诸如''or 1=1#或username' AND 1=1—hack这样的注入方式,或者更为恶劣的username;DROP TABLE user—hack的攻击,采用对请求的字符串预处理的形式,过滤其中可提供多语句执行的;和=两个常见字符,在尽可能减少对用户自由性损失的同时,防范SQL注入的攻击。 非常遗憾因为时间关系,密码没能采用加盐后HASH,然后将HASH后数据进行比对的较为安全的方式进行处理,而是直接将明文送入查询。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

低调D树苗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值