数据库的安全管理

简介:
设置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
相关文章
|
Oracle 安全 关系型数据库
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
219 10
|
安全 关系型数据库 MySQL
MySQL数据库实验七 MySQL安全管理
MySQL数据库实验七 MySQL安全管理
397 0
|
SQL 安全 Oracle
【计算机三级数据库技术】第9章 数据库的安全管理--附思维导图
文章提供了数据库安全管理的全面指南,涵盖了安全控制、存取控制、审计跟踪以及SQL Server和Oracle数据库的安全控制方法。
238 0
|
SQL 存储 安全
阿里云数据库的安全管理实践 | 学习笔记
快速学习阿里云数据库的安全管理实践
阿里云数据库的安全管理实践 | 学习笔记
|
运维 安全 数据管理
数据库运维安全管理
通过数据管理DMS产品,对不同用户进行数据库、表、字段级别的细粒度授权,保障数据库运维安全。
数据库运维安全管理
|
监控 Oracle 安全
|
SQL 安全 数据库
SQL Serever学习11——数据库的安全管理
公司管理软件设计完成,但是日常工作繁忙,向领导提出增加几个管理员,帮助管理和维护系统,领导同意了,但是要求一定要管理好这几个管理员用户,保证数据库的安全。 修改身份验证模式 数据库验证机制 sqlserver的三层安全模型: 需要登录到sqlserver系统,需要登录账户 需要访问某个数据库,需要成为该数据库的用户 需要访问数据库的表,需要数据库管理员给自己授权,如增删改查等权限 2种身份验证模式 Windows身份验证 用于Windows平台的用户,不需要提供密码和Windows集成验证,因为windows系统本身就有管理和验证登录用户的能力。
1689 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           微软一直建议使用复杂的强密码。
1227 0
|
4月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
175 3
|
4月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。