- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 SQL Server的安全性管理 第11章 SQL Server的安全性管理 学习要点: SQL Server的身份验证模式 SQL Server的登录账户的管理 用户的管理 角色管理和权限管理 第11章 SQL Server的安全性管理 11.1 SQL Server的身份验证模式 用户想操作SQL Server中某一数据库中的数据,必须满足以下3个条件: 首先,登录SQL Server服务器时必须通过身份验证; 其次,必须是该数据库的用户或者是某一数据库角色的成员; 最后,必须有执行该操作的权限。 从上面三个条件可以看出SQL Server数据库的安全性检查是通过 登录名、用户、权限来完成的。 11.1 SQL Server的身份验证模式 11.1.1 Windows 身份验证模式 当用户通过Windows用户帐户进行连接时,SQL Server通过回叫Windows 以获得信息,重新验证帐户名和密码,并在sys.syslogins系统视图中查找该帐户,以确定该帐户是否有权限登录。在这种方式下,用户不必提供登录名和密码让SQL server验证。 11.1 SQL Server的身份验证模式 11.1.2 混合验证模式 混合验证模式使用户能够通过Windows身份验证或SQL Server身份验证与SQL Server实例连接。在SQL Server验证模式下,SQL Server在sys.syslogins系统视图中检测输入的登录名和密码。如果在sys.syslogins视图中存在该登录名,并且密码也是匹配的,那么该登录名可以登录到SQL Server;否则,登录失败。在这种方式下,用户必须提供登录名和密码,让SQL server验证。 11.1 SQL Server的身份验证模式 11.1.3 设置验证模式 可以使用SQL Server Management Studio来设置或改变验证模式。当使用SQL Server Management Studio时,应遵循以下步骤: 1)打开SQL Server Management Studio,在“对象资源管理器”中,右击需要修改验证模式的服务器,再单击快捷菜单中的“属性”选项,出现服务器属性对话框,在服务器属性对话框中单击“安全性” 选择页,如图11-1所示。 11.1 SQL Server的身份验证模式 11.1 SQL Server的身份验证模式 2)如果想仅使用Windows身份验证,选择“Windows身份验证模式”;如果想使用混合认证模式,选择“SQL Server和Windows身份验证模式”。 3)在“登录审核”中设置是否对用户登录SQL Server 2005服务器的情况进行审核,即是否将登录成功和失败的信息写入SQL Server错误日志中。 11.2 登录账户管理 11.2.1 系统安装时创建的登录账户 SQL Server 2005安装好之后,系统会自动产生一些系统内置登录账户。 本地管理员组(BUILT\Administrators) 默认属于sysadmin角色中的成员,因此具有管理员权限。 系统管理员 (sa) 默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。 11.2 登录账户管理 11.2.2 创建登录账户 1.使用SQL Server Management Studio添加 Windows登录账户 注意:授权一个Windows用户或组访问SQL Server,必须以这个用户登录到Windows后才能验证这个用户能否联接到SQL Server。授权用户或组访问SQL Server时,此Windows用户和组必须事先存在。 2.使用SQL Server Management Studio添加SQL Server登录账户 11.2 登录账户管理 3.使用CREATE LOGIN语句创建登录账户。 CREATE LOGIN login_name { WITH option_list1 | FROM sources } 例11.1 创建一个使Windows用户HBSI\ZangSan得以连接到SQL Server 的登录账户。 CREATE LOGIN [HBSI\ZhangSan] FROM WINDOWS 例11.2 创建一个SQL Server 登录,登录名为lisi并指定密码abcd。 CREATE LOGIN lisi WITH PASSWORD = abcd 11.2 登录账户管理 11.2.3 修改登录账户 1.使用SQL Serv
您可能关注的文档
最近下载
- 工业机器人系统操作员(中级工)理论考核试卷及答案(六).docx VIP
- 专注的惊人力量.pptx VIP
- 陕西省西安市西咸新区2024-2025学年六年级上学期期末英语试题.docx VIP
- 国有企业人力资源工作流程图(收藏了).doc VIP
- MT∕T 244.1-2020 煤矿窄轨车辆连接件 连接链.pdf
- 加油站税控初始化管理系统V12.pdf VIP
- 房建施工工序定额及施工工效大全.pdf VIP
- 《天津市建设项目配建停车场(库)标准》DB29-6-2004详解.docx
- 《分析化学》全套课件完整版)ppt.pptx VIP
- 专题06 《昆虫记》中考考试题及典型习题训练 (含答案析)-中考语文常考名著之阅读指导及考试题训练.docx VIP
原创力文档


文档评论(0)