1
本文档的主要内容详细介绍的是数据库设计开发技术案例教程之SQL Server权限与安全资料说明主要内容包括了:1,用户权限管理的操作,2,固定服务器角色的操作,3,固定数据库角色的操作,4,自定义数据库角色的操作
1默认数据库用户
1)。数据库所有者(DataBase Owner,dbo)
dbo是数据库的所有者,拥有数据库中的所有对象。每个数据库都有dbo,sysadmin服务器角色的成员映射成dbo。无法删除dbo用户,且此用户始终出现在每个数据库中。通常,登录名sa映射为库中的用户dbo。另外,有固定服务器角色sysadmin的任何成员创建的任何对象都自动属于dbo。
2)Guest 用户
Guest用户账户允许没有用户账户的登录名访问数据库。当登录名没有被映射到一个用户名上时,如果在数据库中存在Guest用户,登录名将自动映射成Guest,并获得相应的数据库访问权限。Guest用户可以和其他用户一样设置权限,不能删除Guest用户,但可在除master和tempdb之外的人和数据库中禁用Guest用户。
3)Information_schema和sys用户
每个数据库中都含有Information_schema和sys用户,它们位于目录视图中,用来获取有关数据库的元数据信息。
2.创建数据库用户
1)使用SQL Server Management Studio 创建数据库用户
(1)在SQL Server Management Studio的“对象资源管理器”中,展开“服务器”下的“数据库”节点。
(2)展开要在其中创建新数据库用户的数据库。
(3)右击“安全性”节点,从弹出的快捷菜单中选择“新建”下的“用户”选项,弹出“数据库用户-新建”对话框,如图9-1所示。
(4)在“常规”选择页的“用户名”框中输入新用户的名称。在“登录名”框中输入或选择要映射到数据库用户的Windows或SQL Server登录名的名称。
(5)如果不设置“默认构架”,系统会自动设置dbo为此数据库用户的默认构架。
(6)单击“确定”按钮,完成数据库用户的创建。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !