13项目十三 安全管理(课件)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)

2024-03-21
| 70页
| 33人阅读
| 1人下载
普通

内容正文:

网站数据库应用技术SQL Server 2008 (项目教程) 项目十三:安全管理 创建登陆账户 禁止或删除登陆账号 添加数据库用户 任务一 任务二 任务三 安全管理 任务四 删除数据库用户 创建数据库角色 任务五 任务六 数据库权限管理 13.1 任务1:创建登陆账户 创建一个SQL Server登陆账户,帐号名为lgx,使其具有访问Student数据库的权限。 13.1.1相关知识 创建登陆账户 为了保证SQL Server 2008数据库的安全,用户在访问SQL Server时需输入正确的用户名和密码方可登陆,本任务介绍如何创建SQL Server登陆账户。 1.身份验证模式 SQL Server有两种验证机制Windows验证机制和SQL Server验证机制,由这两种验证机制产生了两种SQL Server身份验证模式:Windows身份验证模式、SQL Server和Windows身份验证模式(混合模式)。Windows身份验证模式只能使用Windows验证机制,而SQL Server和Windows身份验证模式则既可以使用Windows验证机制也可以使用SQL Server验证机制。 选择使用哪个验证模式是可以改变的,可以在系统安装过程中设置SQL Server的身份验证模式,也可以在安装完成后修改。修改的方法为:在要修改的服务器实例上单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,在弹出的“服务器属性”窗口中选择“安全性”,如图13-1所示,在“服务器身份验证”选项组中,选择“Windows身份验证模式(W)”或者“SQL Server和Windows身份验证模式(S)”。 图13-1 “服务器属性”窗口 13.1.1相关知识 创建登陆账户 (1)Windows身份验证 如果Windows的当前用户在SQL Server中被赋予了权限,可以直接登陆,不需要再次输入用户名和密码。如果要以其他Windows账户登陆SQL Server,则需要先用此账户登陆Windows,然后再选择以Windows身份验证模式登陆SQL Server。 (2)SQL Server身份验证 因为SQL Server管理的帐号与Windows操作系统无关,所以每次登陆时都需要输入账户和密码。 2.默认账户 不管选择哪种验证模式,都必须先具备有效的用户登陆账户。SQL Server有3个默认账户,分别为sa、administrator和guest。sa是system administrator(系统管理员)的简称,在SQL Server系统和所有数据库中拥有所有权限。administrator为Windows系统管理员提供的账户,也在SQL Server系统和所有数据库中拥有所有权限。guest账户为默认访问系统用户账户。 13.1.1相关知识 创建登陆账户 3. 存储过程sp_addlogin 系统存储过程sp_addlogin也可以创建SQL Server身份验证登陆的登陆账号,其基本语法格式如下。 EXECUTE sp_addlogin‘登录名’, ‘登陆密码’, ‘默认数据库’, ‘默认语言’ 说明:登录名要符合标识符的命名规则,不能包含‘\’、保留的登录名或者已经存在的登录名,也不能是空字符串或NULL值。 参数除了登录名外,其它的参数为可选项,如果不指定密码,密码为NULL;如果不指定默认数据库,则使用master数据库,如果不指定默认语言,则使用服务器当前的默认语言。 执行存储过程sp_addlogin时,需要具有相应的权限,只有sysadmin和securityadmin固定服务器角色的成员才可以执行。 13.1.2 任务实施 创建索引 方法1. 用SSMS创建使用SQL Server身份验证的登陆账户“lgx” 步骤1:在“对象资源管理器”窗口里展开“安全性”节点,右击“登录名”,在弹出的快捷菜单中选择“新建登录名”命令,如图13-2所示。 步骤2:在弹出的“登录名-新建”窗口中选择“SQL Server身份验证”,在“登录名”文本框中输入“lgx”,在“密码”和“确认密码”文本框中输入相同的密码,比如“123”,选择“服务器角色”和“用户映射”选项,指定服务器角色和访问的数据库及数据库角色,取消“强制密码过期”和“用户在下次登陆时必须更改密码”前的对勾,如图13-3所示。 步骤3:单击“确定”按钮,“lgx”登录名创建完成。 操作图示 操作图示 图13-2 “对象资源管理器”窗口 图13-3 “登录名-新建”窗口 13.2 任务2:禁止或删除登陆账号 禁止或删除登陆账号“lgx”。 13.2.1 相关知识 禁止或删除登陆账号 1.禁止登陆账号是暂时停止用户的使用权限,在必要的时候可

资源预览图

13项目十三  安全管理(课件)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)
1
13项目十三  安全管理(课件)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)
2
13项目十三  安全管理(课件)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)
3
13项目十三  安全管理(课件)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)
4
13项目十三  安全管理(课件)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)
5
13项目十三  安全管理(课件)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。