- 1、本文档共92页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 相关管理安全性 SQL ppt .ppt
固定数据库角色的权限 public:维持所有的默认权限。 db_owner:可以执行所有数据库角色的活动。 db_accessadmin:可以加入或删除数据库用户、组和角色。 db_ddladmin:可以加入、修改或删除数据库对象。 db_securityadmin:管理角色、角色成员,管理对象和语句权限。 db_backupoperator:备份数据库。 db_datareader:可以从所有表中读数据。 db_datawriter:可以在所有表中增加、修改或删除数据。 db_denydatareader:不能选择数据库任何数据。 db_denydatawriter:不能改变任何表的数据。 默认情况下,每个新添加的用户都是public数据库角色的成员。 public角色 在固定数据库角色中, public角色是一个特殊的数据库角色。数据库中的每一个用户或角色都属于public角色的成员。 public角色维护数据库中用户的全部默认权限。 public角色的特点是: ●替数据库用户捕获所有的数据库默认权限。 ●不能将用户、组或角色添加到public角色中。因为在默认情况下,所有用户、组或角色都已经自动成为该角色的成员了。 ●public角色存在于每一个数据库中,包括系统数据库和用户建立的数据库。 ●public角色不允许被删除。 ㈡ 创建新的SQL Server系统的login帐户 可以使用sp_addlogin系统存储过程或SQL Server Enterprise Manager 工具或向导创建一个SQL Server的login帐户。只有系统管理员或安全管理员才可以执行这种新建login帐户的操作。 ① sp_addlogin系统存储过程的语法形式如下: sp_addlogin[@loginame=]’login’ [,[@passwd=]’password’] [,[@defdb=]’database’] [,[@deflanguage=]’language’] [,[@sid=]sid] [,[@encryptopt=]’encryption_option’] 其中: @loginame参数表示将要创建的login帐户名称,该参数值是必须提供的。 @passwd参数指定该帐户的密码,默认值是NULL。有效的SQL Server密码的是1至128个字符长度,可以包含字母、数字和特殊符号。 @defdb参数指定该帐户默认的数据库,默认情况下该数据库为master数据库。注意,虽然可以为新建的login帐户指定一个默认的数据库,但是sp_addlogin系统存储过程并不能保证该帐户可以访问该默认的数据库。必须在该新建的login帐户访问数据库之前,为该帐户授予可以访问该数据库的权限。 @deflangtJage参数可以覆盖服务器默认的语言设置; @sid参数允许管理员明确地设置login帐户的SID,而不是由SQL Server系统自动生成该SID值,当从一个服务器的备份向另外一个服务器传递login帐户以及其权限时,这种设置是有意义的; @encryptopt参数用于指定是否以加密方式提供帐户密码。 @deflanguage、 @ sid、@encryptopt参数主要在编写生成SQL Login的脚本命令时使用。 例:创建没有密码和主默认数据库的登录账户THL。 EXEC sp_addlogin ‘THL’ 例:创建登录账户THK,密码为12345,默认数据库为dyna_office。 EXEC sp_addlogin ‘THK’, ‘12345’,‘dyna_office’ 例如:创建了一个名叫“ssq”,密码是“518405”,默认数据库为“master”的帐户。 EXEC sp_addlogin ssq, 518405, master‘ 注意:对于一个没有授予任何权限的新建帐户,默认数据库只能选择“master”。 例:创建3个SQL Server系统login帐户 已创建的3个SQL Server系统login帐户: ② 如果希望删除SQL Server系统中某个login帐户,那么可以使用sp_droplogin系统存储过程。 sp_droplogin系统存储过程的语法形式如下: sp_droplogin ‘login’ 在上面的语法形式中, login参数指定将要删除的SQL Server系统中login帐户名称。但是,如果指定的login帐户在数据库中拥有对象,那么不能直接删除
您可能关注的文档
- 第4课 受控源 大学物理 知识讲稿.ppt
- 第4课二维图形的创建及编辑 3dmax教材.ppt
- 第4课时 二次函数 AB考总复习知识人教A版数学(文)配套教材.ppt
- 第4课时 圆的方程 AB考总复习知识人教A版数学(文)配套教材.ppt
- 第4课时 简单的三角恒等变换 AB考总复习知识人教A版数学(文)配套教材.ppt
- 第4课时 第二章、电子商务相关管理的性质与职能 电子商务相关管理 教案.ppt
- 第5 章 节 imulink 在系统仿真中的应用 《控制系统仿真与CAD》精品课课件.ppt
- 第5-6讲 国际收支及其平衡表 国际金融 教学教案.ppt
- 第5-6课 运用独立电流、电压变量的分析方法 大学物理 教程文件.ppt
- 第5_6章 节 图形界面设计 java语言基础自考.ppt
最近下载
- 114word格式支持编辑修改也支持打印使用小学生儿童成长档案幼儿园模板个人电子版a4记录纪念手册.docx VIP
- 制药企业全套GMP资料文件目录(全套).doc VIP
- 小学英语情景对话教学中AI对话系统的应用教学研究课题报告.docx
- 湖南省长沙市雅礼教育集团2023-2024学年八年级下学期英语期中考试试卷(含答案).docx VIP
- 不锈钢烟囱工程施工方案.docx VIP
- 三年(2022-2024)高考历史真题分类汇编(全国通用)专题15 中国近现代史(非选择题部分)(解析版).docx VIP
- 湖南省长沙市雅礼集团2024-2025学年八年级下学期入学考试 英语试题(含解析).docx VIP
- C++程序设计英文课件:Ch3 Introduction to Classes and Objects.ppt
- 正比计数器的输出电压脉冲波形.ppt
- 再生障碍性贫血课件.pptx
文档评论(0)