数据库的安全管理

简介:
设置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
相关文章
|
5月前
|
Oracle 安全 关系型数据库
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
72 10
|
2月前
|
SQL 安全 Oracle
【计算机三级数据库技术】第9章 数据库的安全管理--附思维导图
文章提供了数据库安全管理的全面指南,涵盖了安全控制、存取控制、审计跟踪以及SQL Server和Oracle数据库的安全控制方法。
21 0
|
安全 关系型数据库 MySQL
MySQL数据库实验七 MySQL安全管理
MySQL数据库实验七 MySQL安全管理
205 0
|
SQL 存储 安全
阿里云数据库的安全管理实践 | 学习笔记
快速学习阿里云数据库的安全管理实践
阿里云数据库的安全管理实践 | 学习笔记
|
运维 安全 数据管理
数据库运维安全管理
通过数据管理DMS产品,对不同用户进行数据库、表、字段级别的细粒度授权,保障数据库运维安全。
数据库运维安全管理
|
监控 Oracle 安全
|
SQL 安全 数据库
SQL Serever学习11——数据库的安全管理
公司管理软件设计完成,但是日常工作繁忙,向领导提出增加几个管理员,帮助管理和维护系统,领导同意了,但是要求一定要管理好这几个管理员用户,保证数据库的安全。 修改身份验证模式 数据库验证机制 sqlserver的三层安全模型: 需要登录到sqlserver系统,需要登录账户 需要访问某个数据库,需要成为该数据库的用户 需要访问数据库的表,需要数据库管理员给自己授权,如增删改查等权限 2种身份验证模式 Windows身份验证 用于Windows平台的用户,不需要提供密码和Windows集成验证,因为windows系统本身就有管理和验证登录用户的能力。
1545 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           微软一直建议使用复杂的强密码。
1107 0
|
21天前
|
NoSQL 关系型数据库 MySQL
微服务架构下的数据库选择:MySQL、PostgreSQL 还是 NoSQL?
在微服务架构中,数据库的选择至关重要。不同类型的数据库适用于不同的需求和场景。在本文章中,我们将深入探讨传统的关系型数据库(如 MySQL 和 PostgreSQL)与现代 NoSQL 数据库的优劣势,并分析在微服务架构下的最佳实践。
|
23天前
|
存储 SQL 关系型数据库
使用MySQL Workbench进行数据库备份
【9月更文挑战第13天】以下是使用MySQL Workbench进行数据库备份的步骤:启动软件后,通过“Database”菜单中的“管理连接”选项配置并选择要备份的数据库。随后,选择“数据导出”,确认导出的数据库及格式(推荐SQL格式),设置存储路径,点击“开始导出”。完成后,可在指定路径找到备份文件,建议定期备份并存储于安全位置。
176 11