SQL Server 2005 数据库应用技术 教学课件 ppt 作者 刘宏 第10章 数据库的安全性管理
42页1、10.1 设置验证模式,10.1.1 SQL Server 2005的安全机制,SQL Server 2005的安全控制机制包括4个方面,分别为操作系统级的安全控制、服务器级的安全控制、数据库级的安全控制和数据库对象级的安全控制。 操作系统级:在操作系统层次提供的安全控制。 服务器级:服务器级的安全性建立在控制服务器登录帐号和密码的基础上。 数据库级:默认情况下,在用户通过SQL Server服务器的安全性检验以后,只有数据库的所有者才可以访问该数据库内的对象。 数据库对象级:用户登录了数据库后,仍然不能访问数据,必须为其授予访问数据库对象(表、存储过程、视图和函数等)的权限,才能够访问数据。,10.1.2 验证模式,SQL Server 2005有Windows验证机制和SQL Server验证机制。由这两种验证机制产生了Windows身份验证和SQL Server身份验证两种身份验证模式。 Windows 身份验证模式是指要登录到SQL Server系统的用户身份由Windows系统来进行验证。这是默认的身份验证模式。 SQL Server身份验证模式是指用户登录SQL Serve
2、r系统时,其身份验证由Windows和 SQL Server共同进行。所以SQL Server身份验证模式也称混合验证模式。,10.1.3 设置验证模式,SQL Server 2005安装成功后,利用SQL Server管理控制台可以重新设置身份验证模式,基本操作步骤演示。,10.2 登录管理,10.2.1 登录帐户,登录名即能登录到SQL Server 2005服务器的帐号,用于服务器级的安全控制。SQL Server 2005服务器在安装成功后,已经自动创建了一些登录名,如sa是给SQL Server 2005系统管理员使用的,另外还有“BUILTINAdministrators”,是为Windows系统管理员管理SQL Server 2005服务器而提供的,它也可以执行服务器范围内的所有操作。,10.2.2 使用SSMS创建SQL Server 2005登录名。,使用SQL Server Management Studio创建SQL Server 2005登录名的基本操作步骤演示。,10.2.3 使用系统存储过程创建登录名,在SQL Server 2005服务器中添加登录名,还可
3、以使用系统存储过程sp_addlogin,基本语法格式如下: sp_addlogin 登录名 ,密码 ,默认数据库 【例】 EXEC sp_addlogin newlogin, 123456, StudentElective,10.2.4 查看服务器的登录名,在“对象资源管理器”中单击“安全性”选项,展开“登录名”节点,即可看到系统创建的默认登录名以及建立的其他登录名。也可以在查询窗口中使用存储过程“sp_helplogins”查看登录名信息。,10.2.5 修改登录名,可以使用SSMS和存储过程两种方法修改登录名。 (1)使用SSMS修改登录名属性演示。 (2)用存储过程修改登录名属性。 可以使用存储过程sp_defaultdb修改登录的默认数据库,使用存储过程sp_password修改登录名的密码,基本语法格式如下: sp_defaultdb 登录名 , 默认数据库 sp_password 旧密码, 新密码, 登录名 【例】 EXEC sp_defaultdb newlogin,master EXEC sp_password 123456, 123, newlogin,10.2.6
4、 删除登录名,在“对象资源管理器”中右键单击要删除的登录名,在弹出的快捷菜单中选择“删除”命令即可实现登录名的删除操作。也可以使用存储过程“sp_droplogin”删除登录名,其语法格式如下: sp_droplogin 登录名 【例】 EXEC sp_ droplogin newlogin,10.3 用户管理,10.3.1 数据库用户名和登录名的关系,登录名是访问SQL Server的通行证,登录名本身并不能让用户访问服务器中的数据库资源。要访问特定的数据库,还必须有数据库用户名。 数据库用户在特定的数据库内创建,必须和一个登录名相关联。 一个登录名可以与服务器上的所有数据库进行关联,而数据库用户是一个登录名在某个数据库中的映射,也就是说一个登录名可以映射到不同的数据库,产生多个数据库用户,而一个数据库用户只能映射到一个登录名。,10.3.2 使用SSMS创建数据库用户,使用SQL Server Management Studio创建数据库用户操作演示。,10.3.3 使用存储过程创建数据库用户,使用sp_grantdbaccess创建数据库用户的语法格式为: sp_grantdba
《SQL Server 2005 数据库应用技术 教学课件 ppt 作者 刘宏 第10章 数据库的安全性管理》由会员E****分享,可在线阅读,更多相关《SQL Server 2005 数据库应用技术 教学课件 ppt 作者 刘宏 第10章 数据库的安全性管理》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页