- 1、本文档共183页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * 七、角色管理 SQL Server提供以下两个级别的角色: 服务器级:固定服务器角色、服务器角色。 数据库级:固定数据库角色、数据库角色和应用程序角色。 什么是角色 * (一)服务器角色管理 固定服务器角色: SQL Server服务器级的二级主体,其成员可以是登录服务器的登录名。 作用: 每个角色对应着相应的服务器管理权限。 这些固定服务器角色一般用于授权给DBA(数据库管理员) 拥有某个或某些角色的DBA就会获得与相应角色对应的服务器管理权限。 1.固定服务器角色 * (一)服务器角色管理 1.固定服务器角色 * 固定服务器 角色 管理权限说明 sysadmin 可以在服务器中执行任何活动。 serveradmin 可以更改服务器范围内的配置选项和关闭服务器。 securityadmin 可以管理登录名及其属性,管理服务器级和数据库级的访问权限,与sysadmin等效。 processadmin 可以终止在SQL Server实例中运行的进程。 setupadmin 可以使用T-SQL语句添加和删除链接服务器。 bulkadmin 可以运行BULK INSERT语句,从文本文件中将数据导入SQL Server。 diskadmin 可以管理磁盘文件,指派文件组、附加和分离数据库等等。 dbcreator 可以创建、更改、删除和还原任何数据库。 public 初始时状态时仅有VIEW ANY DATABASE(查看任意数据库)权限。每个SQL Server登录名都属于public服务器角色,如果未向某个服务器主体授予或拒绝对某个安全对象的特定权限,该登录名将继承授予该对象的public权限。 (一)服务器角色管理 例如:固定服务器角色“sysadmin”的成员 1.固定服务器角色 * (一)服务器角色管理 例如:登录名“ZH\Hui”为服务器角色“sysadmin” 1.固定服务器角色 * (一)服务器角色管理 例如:服务器角色“public”属性 1.固定服务器角色 * (一)服务器角色管理 例如:登录名“ZH\Zhangmin”的属性 1.固定服务器角色 * (一)服务器角色管理 【例11-19】将SQL Server登录名“ZH\Shijun”添加为固定服务器角色“dbcreator”的成员,使其协助数据库管理员完成在服务器中创建和修改数据库的任务。 方法一:在固定服务器角色属性窗口中,将登录名添加为固定服务器角色的成员。 2.使用SSMS为登录名分配固定服务器角色 * (一)服务器角色管理 【例11-19】将SQL Server登录名“ZH\Shijun”添加为固定服务器角色“dbcreator”的成员,使其协助数据库管理员完成在服务器中创建和修改数据库的任务。 2.使用SSMS为登录名分配固定服务器角色 * (一)服务器角色管理 【例11-19】将SQL Server登录名“ZH\Shijun”添加为固定服务器角色“dbcreator”的成员,使其协助数据库管理员完成在服务器中创建和修改数据库的任务。 方法二:在登录名属性窗口中,为登录名分配固定服务器角色。 2.使用SSMS为登录名分配固定服务器角色 * (一)服务器角色管理 【例11-19】将SQL Server登录名“ZH\Shijun”添加为固定服务器角色“dbcreator”的成员,使其协助数据库管理员完成在服务器中创建和修改数据库的任务。 方法二:在登录名属性窗口中,为登录名分配固定服务器角色。 2.使用SSMS为登录名分配固定服务器角色 * (一)服务器角色管理 系统过程: sp_addsrvrolemember sp_dropsrvrolemember 【例11-20】将Windows登录名“ZH\Zhangmin”添加为“diskadmin”服务器角色的成员,使Windows用户“Zhangmin”具有在服务器中分离和附加数据库的权限。 代码: EXECUTE sp_addsrvrolemember ZH\Zhangmin,diskadmin 3.使用T-SQL为登录用户分配固定服务器角色 * (一)服务器角色管理 系统过程: sp_addsrvrolemember sp_dropsrvrolemember 【例11-20】将Windows登录名“ZH\Zhangmin”添加为“diskadmin”服务器角色的成员,使Windows用户“Zhangmin”具有在服务器中分离和附加数据库的权限。 代码: EXECUTE sp_addsrvrolemember ZH\Zhangmin,diskadmin 3.使用T-SQL为登录用
您可能关注的文档
- 第7章 ERP人力资源管理(38).pptx
- 第8章 EPR财务与成本管理(93).pptx
- 第9章 ERP 项目的实施(30).pptx
- 第2章 ERP 系统基础(43).pptx
- SQL Server 2012数据库技术及应用2.1 需求分析与数据库概念设计(IDEF1X).ppt
- SQL Server 2012数据库技术及应用2.3 数据库的创建与管理(T-SQL).ppt
- SQL Server 2012数据库技术及应用2.4 表的创建与操作( T-SQL ).ppt
- SQL Server 2012数据库技术及应用2.5 SELECT数据查询.ppt
- SQL Server 2012数据库技术及应用2.7 T-SQL编程基础.ppt
- 第1章 初识ERP优质教学课件(27).pptx
文档评论(0)