数据库的安全管理

简介:
设置SQL Server身份验证模式:
wps_clip_image-57
wps_clip_image-59
确定之后需要重新启动SQL SERVER服务才能生效:
wps_clip_image-89
新建Windows 登录帐户:
首先创建Windows组
wps_clip_image-120
wps_clip_image-122
wps_clip_image-124
wps_clip_image-126
登录名:tests
Windows身份验证模式
默认数据库:test
wps_clip_image-163
用同样的方法再新建一个登录帐户,查看:
wps_clip_image-185
新建SQL Server 登录帐户:
wps_clip_image-207
wps_clip_image-209
验证密码策略:
wps_clip_image-219
将登录帐号加入服务器角色:
wps_clip_image-236
wps_clip_image-238
验证its的权限:
wps_clip_image-250
键入its组的tom用户:
wps_clip_image-266
选择需登录的服务器:
wps_clip_image-279
新建数据库test1:
wps_clip_image-293
wps_clip_image-295
使用administrator登录,并给HRAppAdmin帐户分配权限:
wps_clip_image-336
wps_clip_image-338
wps_clip_image-340
wps_clip_image-342
wps_clip_image-344
使用HRAppAdmin使用验证其权限(这里将使用其更改HRApp密码):
wps_clip_image-384
wps_clip_image-386
wps_clip_image-388
wps_clip_image-390
建立数据库用户映射Windows帐号:
wps_clip_image-415
wps_clip_image-417
用同样的方法给Sales登录帐号也给予映射:
wps_clip_image-442
使用数据库用户映射单独的Windows用户:
将用户windows帐号frank(属于tests组成员)和tom(属于its组成员)进行相关映射:
wps_clip_image-518
wps_clip_image-520
建立数据库用户映射SQL  Server登录帐号:
wps_clip_image-548
添加用户到数据库角色:
wps_clip_image-562
wps_clip_image-564
wps_clip_image-566
验证HRAPP的权限:
wps_clip_image-580
wps_clip_image-582
wps_clip_image-584
从上面可以看出HRAPP帐号有访问该数据库表的权限。
验证Frank的权限:
wps_clip_image-625
wps_clip_image-627
wps_clip_image-629
从上面可以看出,Frank权限不足,不能访问表。
添加HREmployees用户到数据库角色:
wps_clip_image-679
wps_clip_image-681
wps_clip_image-683
再次使用frank帐号进行表的查询:
wps_clip_image-704
wps_clip_image-706
OK!现在frank帐号可以进行Empl表的查询了。
建立用户定义数据角色:
wps_clip_image-748
wps_clip_image-750
授予用户定义数据库角色权限:
wps_clip_image-767
wps_clip_image-769
wps_clip_image-771
wps_clip_image-773
wps_clip_image-775
验证frank用户的权限:
wps_clip_image-791
wps_clip_image-793
wps_clip_image-795
由上图可以看出Frank帐户已经拥有修改表Empl的权限


本文转自 tomsjack  51CTO博客,原文链接:http://blog.51cto.com/tom110/193748
相关文章
|
6月前
|
Oracle 安全 关系型数据库
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
79 10
|
3月前
|
SQL 安全 Oracle
【计算机三级数据库技术】第9章 数据库的安全管理--附思维导图
文章提供了数据库安全管理的全面指南,涵盖了安全控制、存取控制、审计跟踪以及SQL Server和Oracle数据库的安全控制方法。
35 0
|
安全 关系型数据库 MySQL
MySQL数据库实验七 MySQL安全管理
MySQL数据库实验七 MySQL安全管理
226 0
|
SQL 存储 安全
阿里云数据库的安全管理实践 | 学习笔记
快速学习阿里云数据库的安全管理实践
阿里云数据库的安全管理实践 | 学习笔记
|
运维 安全 数据管理
数据库运维安全管理
通过数据管理DMS产品,对不同用户进行数据库、表、字段级别的细粒度授权,保障数据库运维安全。
数据库运维安全管理
|
监控 Oracle 安全
|
SQL 安全 数据库
SQL Serever学习11——数据库的安全管理
公司管理软件设计完成,但是日常工作繁忙,向领导提出增加几个管理员,帮助管理和维护系统,领导同意了,但是要求一定要管理好这几个管理员用户,保证数据库的安全。 修改身份验证模式 数据库验证机制 sqlserver的三层安全模型: 需要登录到sqlserver系统,需要登录账户 需要访问某个数据库,需要成为该数据库的用户 需要访问数据库的表,需要数据库管理员给自己授权,如增删改查等权限 2种身份验证模式 Windows身份验证 用于Windows平台的用户,不需要提供密码和Windows集成验证,因为windows系统本身就有管理和验证登录用户的能力。
1554 0
|
安全 Go 数据库
数据库管理——安全管理——识别SQLServer中空密码或者弱密码的登录名
原文: 数据库管理——安全管理——识别SQLServer中空密码或者弱密码的登录名 原文译自: http://www.mssqltips.com/sqlservertip/2775/identify-blank-and-weak-passwords-for-sql-server-logins/?utm_source=dailynewsletter&utm_medium=email&utm_content=headline&utm_campaign=2012925           微软一直建议使用复杂的强密码。
1112 0
|
22天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
56 3
Mysql(4)—数据库索引
|
7天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
42 2

热门文章

最新文章