1、SQL Server的身份验证模式

在SQL Server中身份验证的方式分为两种,及Windows身份验证和混合身份验证。

Windows身份验证模式:Windows身份验证模式是通过Windows用户验证连接SQL Server服务器的,Windows用户或组被映射到SQL Server的登录账户。

混合身份验证模式:混合身份验证模式也称SQL Server和Windows身份验证模式,它允许用户使用Windows身份验证或SQL Server身份验证进行连接SQL Server数据库。

我们可以在SQL Server Management Studio中修改SQL Server的身份验证模式,右击SQL Server实例,选择属性,在安全性选项中可以选择SQL Server的身份验证模式。

2、创建SQL Server的登录用户。

在SQL Server Management Studio中展开“安全性”——“登录名”右击选择新建登录名即可创建SQL Server的登录用户,创建用户时可以选择SQL Server的身份验证模式以及密码的强制策略。

在右边的“服务器角色”中可以选择用户映射的服务器角色,服务器角色拥有大多数常用管理功能,使管理员可以很方便地给用户授予权限,它们作用于整个服务器,而不是单独的哪个数据库。

固定服务器角色及其描述如下所示:(注意:服务器角色不可以添加或删除)

在右边的“用户映射中”可以为登录用户创建一个隶属于某个数据库的数据库用户。

3、创建数据库用户

实际上,数据库用户是映射到登录账户上的,如下:查看刚才我们创建登录用户时创建的数据库用户。

我们也可以为一个数据库创建多个数据库用户,但是需要映射多个登录名,如下创建一个数据库用户。在指定的数据库中展开“安全性”——“用户名”右击新建用户即可,创建时需要指定用户的架构以及数据库的角色。

固定数据库角色是一组SQL Server预定义的数据库角色,具有数据库级别的管理权力,用以完成常用的数据库任务。如下是固定数据库角色的解释说明。

4、设置数据库对象访问权限

我们可以把SQL Server想象为一栋大楼,要进入到这栋大楼需要一把钥匙(无论是金属钥匙还是电子卡),这就是登录账户,而这把钥匙的类型主要取决于锁(即身份验证模式)的类型。数据库则可以想象为大楼里的房间,进入大楼之后却不可以访问每个房间,要访问那个房间还需要那个房间的钥匙,这就是数据库用户。最后,每个房间里都包含一些对象(如桌子,椅子等),我们可以想象为数据库中的表,并不是每个进入房间的人都有权限使用这些对象,因此,可以分配用户权限去访问这些对象。

例如:给某个表设定指定的用户权限,展开数据库下的表,在指定表上右击,选择属性,在权限选项中可以为指定的用户设置指定的权限。

5、为数据库设置权限

数据库本身也是对象,为数据库授权时,可以为其授予在数据库中创建其他各种对象的权限。

右击指定的数据库,选择属性,在权限选项中,可以为指定的用户选择权限。

转载于:https://blog.51cto.com/dengqi/1221371

SQL Server 2008入门系列之设置数据库服务器的访问权限相关推荐

  1. SQL Server 2008高可用性系列:数据库快照

    SQL Server 2008高可用性系列:数据库快照 http://database.51cto.com  2010-09-13 14:45  我爱菊花  博客园  我要评论(0) 摘要:我们今天要 ...

  2. SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通

    SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通(一) 创建 Analysis Services 项目(图) 在开始之前,我的电脑上已经完整的安装了S ...

  3. 找到一本适合自己的SQL Server 2008入门书

    <SQL Server 2008基础教程> 本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程 ...

  4. 最佳SQL Server 2008入门教程

    媒体评论 "本书是SQL Server数据库初学者的明智选择.它不仅很好地介绍了SQL Server的主要特性,还深入浅出地阐述了数据库开发和设计的一般性概念." --Amazon ...

  5. sql 2008服务器响应慢,SQL Server 2008停止响应后,Web服务器不活动

    我最近设置了几台服务器,旨在将我们的网站移动到它们.一个是Windows Web Server 2008,另一个是运行Sql Server 2008的Windows Server 2008 Stand ...

  6. 图解SQL Server 2008入门总结

    一 SQL Server 2008 工具 1 安装好后的SQL Server 2008 开始菜单如下图: 2 进入企业管理器: 在一个数据库下面包含如下图的节点: 数据库关系图 节点包含了数据库中的关 ...

  7. SQL Server 2008故障转移集群+数据库镜像配置实例之三

    前两篇文章已经建立了SQL 2008 的故障转移集群,由于故障转移集群存在一个单点故障,既是当网络存储设备不可用时,整个集群就不可用了.所以为了获得更好的高可用特性和容灾机制,我们可以将集群中的某一特 ...

  8. SQL Server 2008 R2 里迁移系统数据库的方法

    针对不同的场景,采用不同的步骤. 对非master以及resource系统数据库而言,分两种情况. 1.非master以及resource系统数据库正常. 这里以迁移msdb为例,将msdb从D:\S ...

  9. SQL Server 2008创建数据库

    创建数据库就是为数据库确定名称.大小.存放位置.文件名和所在文件组的过程.在一个SQL Server 2008实例中,最多可以创建32767个数据库,数据库的名称必须满足系统的标识符规则.在命名数据库 ...

  10. 《SQL Server 2008从入门到精通》--20180724

    1.事务 1.1.事务的ACID属性 1.2.事务分类 1.2.1.系统提供的事务 1.2.2.用户自定义的事务 1.3.管理事务 1.3.1.SAVE TRANSACTION 1.3.2.@@TRA ...

最新文章

  1. 微软、华为海思、高通等 50 家公司源代码被泄露!
  2. EasyUI –tree、combotree学习总结
  3. [转]Java 8:不要再用循环了
  4. 烂泥:学习tomcat之通过shell批量管理多个tomcat
  5. 交友软件上的两种网友类型......
  6. LSA7 通告默认路由(1)
  7. NHibernate 3.x新功能实践(二) QueryOver(下)
  8. jQuery实现tab栏转换
  9. EAS后台事务的超时时长如何设置?
  10. 找网络高手联系方式_怎么才能联系到网络高手(找网络大牛联系方式)
  11. 校准证书中的修正值、修正因子,你真的会用吗?
  12. 【国庆特辑】43份元宇宙报告
  13. Vue或uniapp使用luckysheet免费开发多人在线编辑Excel文档
  14. 最短路径--狄克斯特拉(Dijkstra)算法
  15. Attention注意力机制–原理与应用
  16. 手势操作各个方法的含义
  17. A1489. 抽奖(乔明达)
  18. Python requests爬虫实例
  19. 西安科技大学计算机院复试,2014年西安科技大学计算机学院考研复试细则
  20. ubifs性能优化分析

热门文章

  1. on_mouse OpenCV 获得矩形区域
  2. Ubuntu 18.04配置 apache https 访问
  3. vue-admin自定义后台管理系统(二)之vue-cli3创建前端项目
  4. 渗透测试专题之实战技巧总结
  5. 基于ExoPlayer的ExoPlayerVideoView
  6. JS图表工具 ---- Highcharts
  7. linux下led灯驱动程序
  8. Evernote CEO给想做长久公司创业者的3个建议
  9. iptables实战系列:通过NAT转发实现私网对外发布信息
  10. 3月28日晚中央电视台出现重大故障?!