- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SQLSERVER第六章安全管理*固定服务器角色例1:将登录名HelenS添加到sysadmin固定服务器角色EXECsp_addsrvrolemember‘HelenS’用managementstudio添加例2:查看sysadmin固定服务器角色的成员sp_helpsrvrolemember‘sysadmin’SQLSERVER第六章安全管理*3固定数据库角色RolePermissionpublicMaintainalldefaultpermissionsdb_ownerPerformanydatabaseroleactivitydb_accessadminAddorremovedatabaseusers,groups,androlesdb_ddladminAdd,modify,ordropdatabaseobjectsdb_securityadminAssignstatementandobjectpermissionsdb_backupoperatorBackupdatabasedb_datareaderReaddatafromanytabledb_datawriterAdd,change,ordeletedatafromalltablesdb_denydatareaderCannotreaddatafromanytabledb_denydatawriterCannotchangedatainanytableSQLSERVER第六章安全管理*3固定数据库角色RolePermissionpublic提供数据库中用户的默认权限db_owner(dbo)可以执行数据库所有的维护和配置活动db_accessadmin可为登录帐户添加或删除访问权限db_ddladmin可以在数据库中运行任何数据定义语言(DDL)db_securityadmin可以修改角色成员身份和管理权限db_backupoperator可以备份该数据库db_datareader可以读取所有用户表中的所有数据db_datawriter可以在所有用户表中添加、删除或更改数据db_denydatareader不能读取用户表中的任何数据db_denydatawriter不能添加、删除或更改用户表中的任何数据SQLSERVER第六章安全管理*固定数据库角色为固定数据库角色添加/删除用户:系统存储过程:sp_addrolemembers;sp_droprolemembers用managementstudio添加/删除角色成员查看固定数据库角色的成员:sp_helprolemembersSQLSERVER第六章安全管理*使用ManagementStudio添加/删除角色成员选择要处理的固定数据库角色,右击后选择“属性”。在对话框中,单击“添加”按钮,选择要加入数据库角色的用户名。按“确定”完成。SQLSERVER第六章安全管理*4用户自定义角色用于组织数据库用户的安全当一组用户在SQLServer中有相同的权限时,可建用户角色用户定义的角色只适用于数据库级别SQLSERVER第六章安全管理*(1)用户角色的创建、修改或删除用managementstudio创建、删除角色用T-SQL创建、删除角色CREATEROLErole_name[AUTHORIZATIONowner_name];sp_addroleALTERROLErole_nameWITHNAME=new_nameDROPROLEsp_helprole返回当前数据库中的所有角色SQLSERVER第六章安全管理*使用ManagementStudio创建、删除角色选择服务器和要设置的数据库,展开“安全性”-“角色”-“数据库角色”,在数据库角色目录上单击右键,选择菜单中的“新建数据库角色”项,指定角色名与所有者,单击“确定”完成。在某数据库角色上单击右键,选择菜单中的“属性”项,可查阅或修改角色信息。单击“删除”项完成删除。注:角色成员必须为空才能删除。SQLSERVER第六章安全管理*用户自定义角色例1:创建用户Miller拥有的数据库角色buyersCREATEROLEbuyersAUTHORIZATIONMiller用managementstudio添加例2:将角色buyers的名称更改为purcha
文档评论(0)