如何看数据库用户和数据库角色

如何看数据库用户和数据库角色

 

14.3.1 数据库用户简介

用户 ID 惟一标识一个用户,    数据库用户用来指出哪一个人可以访问哪一个数据库。一个数据库中。用户对数据的访问权限以及对数据库对象的所有关系都是通过用户账号来控制的用户账号总是基于数据库的即两个不同数据库中可以有两个相同的用户账号。

用户账号与登录账号是两个不同的概念。一个合法的登录账号只标明该账号通过了 NT 认证或 SQL Server 认证,    数据库中。但不能标明其可以对数据库数据和数据对象进行某种或某些操作,所以一个登录账号总是与一个或多个数据库用户账号(这些账号必需分别存在相异的数据库中)相对应,这样才可以访问数据库。例如,登录账号 sa 自动与每一个数据库用户 dbo 相关联。

数据库用户账号总是与某一登录账号相关联,    通常而言。但有一个例外,那就是 guest 用户。

guest 用户被加入到 master pub tempdb 和 Northwind 数据中,    装置系统时。那么 SQL Server 为什么要进行这样的处置呢?让我看看在用户通过 NT 认证或 SQLServer 认证而成功登录到 SQL Server 之后, SQL Server 又做了哪些事情:

但不能从 master 或 tempdb 数据库中删除该用户,注意:通常我可以像删除或添加其它有户那样删除或添加 guest 用户。并且在一个新建的数据库中不存在 guest 用户,除非将其添加进行。

14.3.2 管理数据库用户

1 利用 SQL Server Enterpris Manag 管理数据库用户

创建新数据库用户利用 SQL Server Enterpris Manag 创建一个新数据库用户要执行以下方法:

1 启动 SQL Server Enterpris Manag 单击登录服务器旁边的 + 标志。

打开要创建用户的数据库。 2 打开 Databas 文件夹。

弹出菜单中选择 New Databas User 弹出 New Databas User – New User 对话框。如图 14-3 所示。 3 右击 User 图标。

4 Login 选择框内选择已经创立的登录账号、 User 选择框内输入数据库用户名称。

5 Databas role membership 下的选项框中为该用户选择数据库角色(关于数据库角色将在角色一节中作详细介绍)

6 单击确定按钮。

创建一个 SQL Server 登录账号时,    当然。就可以先为该登录账号定出其在不同数据库中所使用的用户名称,这实际上也完成了创建新的数据库用户这一任务。其操作方法见 “ 14.2.1 使用 SQL Server Enterpris Manag 管理 SQL Server 登录 ” 打开的 SQL Server Properti – New Login 对话框中选择 Databas Access 标签页。见图 14-4 所示。

 

转载请标明出处: http://blog.csdn.net/oppp00000hkll  本文来自 CSDN 博客。x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值