[SQL-SERVER:数据库安全及维护]:MSSM工具对用户进行用户授权和角色授权操作

本文主要是介绍[SQL-SERVER:数据库安全及维护]:MSSM工具对用户进行用户授权和角色授权操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 直接为用户授权(20分)
    • 1. 创建登录TLogin,自行指定登录密码
      • 服务器层面选择 安全性 > 点击 登录名 > 点击右键 > 点击 新建登录名 > 选择sqlserver验证 > 关闭强制登录更改密码
      • 异常解决:sqlserver 配置管理器 选择sqlserver代理点击开启
      • 主要::登录界面选用sql server身份认证 > 勾选加密 信任服务器证书
      • 最后结果
    • 2. 将TLogin映射到TeachingDB_***的数据库用户TUser
    • 3. 为TUser定义对教师信息表的查询、增加、删除和更新权限
    • 4. 用TLogin登录,对库表进行访问,验证权限并记录访问结果
  • 通过角色为用户授权(20分)
    • 1.创建角色CRole,并定义其拥有对课程信息表的查询、增加、删除和更新权限
    • 2.创建登录CLogin,自行指定登录密码
    • 3.为CLogin在TeachingDB_***创建数据库用户CUser,将其添加到角色CRole中
      • 下面是具体数据库下面的用户CUser
    • 4.用CLogin登录,对库表进行访问,验证权限并记录访问结果
      • 可以查看到指定角色下的表

在这里插入图片描述

直接为用户授权(20分)

在这里插入图片描述
在这里插入图片描述

1. 创建登录TLogin,自行指定登录密码

服务器层面选择 安全性 > 点击 登录名 > 点击右键 > 点击 新建登录名 > 选择sqlserver验证 > 关闭强制登录更改密码

在这里插入图片描述
在这里插入图片描述
点击连接数据库引擎
在这里插入图片描述

异常解决:sqlserver 配置管理器 选择sqlserver代理点击开启

显示异常:证书链是由不收信任办法机构颁发的;
服务点击右键属性 > 点击安全性 > 点击 服务器身份验证 > 勾选 双身份认证模式
在这里插入图片描述

在这里插入图片描述

主要::登录界面选用sql server身份认证 > 勾选加密 信任服务器证书

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

最后结果

在这里插入图片描述
并且生效
在这里插入图片描述

2. 将TLogin映射到TeachingDB_***的数据库用户TUser

sa用户登录下打开制定数据库,点击安全性,点击用户,点击右键 新建用户
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再次查看可以点开
在这里插入图片描述
此时映射用户还没有权限

在这里插入图片描述

3. 为TUser定义对教师信息表的查询、增加、删除和更新权限

sa用户登录下打开制定数据库,点击安全性,点击用户,点击第二步创建的tuser用户右键属性 > 点击 安全对象 > 点击搜索 > 点击 特定对象 > 对象类型选择表 > 浏览选择教师表 > 配置具体 crud 权限

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4. 用TLogin登录,对库表进行访问,验证权限并记录访问结果

查看结果已生效 , 具体表右键选择查找前1000行
在这里插入图片描述

在这里插入图片描述

通过角色为用户授权(20分)

1.创建角色CRole,并定义其拥有对课程信息表的查询、增加、删除和更新权限

点击具体数据库,安全性,点击角色,点击数据库角色,右键新建角色,创建好名称后,选择安全对象,点击搜索 > 点击特定对象 > 选择对象类型 > 浏览选择表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.创建登录CLogin,自行指定登录密码

上面步骤包含,sa 用户下创建用户CLogin
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.为CLogin在TeachingDB_***创建数据库用户CUser,将其添加到角色CRole中

下面是具体数据库下面的用户CUser

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.用CLogin登录,对库表进行访问,验证权限并记录访问结果

在这里插入图片描述

可以查看到指定角色下的表

在这里插入图片描述

这篇关于[SQL-SERVER:数据库安全及维护]:MSSM工具对用户进行用户授权和角色授权操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1026485

相关文章

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

MySQL中On duplicate key update的实现示例

《MySQL中Onduplicatekeyupdate的实现示例》ONDUPLICATEKEYUPDATE是一种MySQL的语法,它在插入新数据时,如果遇到唯一键冲突,则会执行更新操作,而不是抛... 目录1/ ON DUPLICATE KEY UPDATE的简介2/ ON DUPLICATE KEY UP

MySQL分库分表的实践示例

《MySQL分库分表的实践示例》MySQL分库分表适用于数据量大或并发压力高的场景,核心技术包括水平/垂直分片和分库,需应对分布式事务、跨库查询等挑战,通过中间件和解决方案实现,最佳实践为合理策略、备... 目录一、分库分表的触发条件1.1 数据量阈值1.2 并发压力二、分库分表的核心技术模块2.1 水平分

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

Python自动化处理PDF文档的操作完整指南

《Python自动化处理PDF文档的操作完整指南》在办公自动化中,PDF文档处理是一项常见需求,本文将介绍如何使用Python实现PDF文档的自动化处理,感兴趣的小伙伴可以跟随小编一起学习一下... 目录使用pymupdf读写PDF文件基本概念安装pymupdf提取文本内容提取图像添加水印使用pdfplum

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模