《系统安全管理》ppt课件

《系统安全管理》ppt课件

ID:40137827

大小:1.50 MB

页数:51页

时间:2019-07-23

《系统安全管理》ppt课件_第1页
《系统安全管理》ppt课件_第2页
《系统安全管理》ppt课件_第3页
《系统安全管理》ppt课件_第4页
《系统安全管理》ppt课件_第5页
资源描述:

《《系统安全管理》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章系统安全管理9.1SQLServer2008安全机制9.2建立和管理用户账户9.3角色管理9.4数据库权限的管理9.5数据库架构定义和使用9.1SQLServer2008安全机制9.1.1SQLServer2008身份验证模式SQLServer2008的身份验证模式是指系统确认用户的方式。SQLServer2008有两种身份验证模式:Windows验证模式和SQLServer验证模式。如图9.1所示为这两种方式登录SQLServer服务器的情形。9.1.1SQLServer2008身份验证模式1.Windows验证模式(1)必须将Windows账户加入到SQLServer中,才能采用

2、Windows账户登录SQLServer。(2)如果使用Windows账户登录到另一个网络的SQLServer,则必须在Windows中设置彼此的托管权限。2.SQLServer验证模式在SQLServer验证模式下,SQLServer服务器要对登录的用户进行身份验证。当SQLServer在WindowsXP或Windows2003/2008等操作系统上运行时,系统管理员设定登录验证模式的类型可为Windows验证模式和混合模式。9.1.2SQLServer2008安全性机制(1)服务器级别所包含的安全对象主要有登录名、固定服务器角色等。其中,登录名用于登录数据库服务器,而固定服务器角色用

3、于给登录名赋予相应的服务器权限。(2)数据库级别所包含的安全对象主要有用户、角色、应用程序角色、证书、对称密钥、非对称密钥、程序集、全文目录、DDL事件、架构等。(3)架构级别所包含的安全对象主要有表、视图、函数、存储过程、类型、同义词、聚合函数等。9.2建立和管理用户账户9.2.1界面方式管理用户账户1.建立Windows验证模式的登录名第1步:创建Windows的用户。9.2.1界面方式管理用户账户第2步:将Windows账户加入到SQLServer中。9.2.1界面方式管理用户账户2.建立SQLServer验证模式的登录名步骤如下。第1步:以系统管理员身份登录SQLServerMan

4、agementStudio,在对象资源管理器中选择要登录的SQLServer服务器图标,右击鼠标,在弹出的快捷菜单中选择“属性”菜单项,打开“服务器属性”窗口。第2步:在打开的“服务器属性”窗口中选择“安全性”选项卡。选择服务器身份验证为“SQLServer和Windows身份验证模式”,单击“确定”按钮,保存新的配置,重启SQLServer服务即可。9.2.1界面方式管理用户账户3.管理数据库用户使用SSMS创建数据库用户账户的步骤如下(以PXSCJ为例):9.2.2命令方式管理用户账户1.创建登录名在SQLServer2008中,创建登录名可以使用CREATELOGIN命令。语法格式:

5、CREATELOGINlogin_name{WITHPASSWORD='password'[HASHED][MUST_CHANGE][,[,...]]/*WITH子句用于创建SQLServer登录名*/

6、FROM/*FROM子句用于创建其他登录名*/{WINDOWS[WITH[,...]]

7、CERTIFICATEcertname

8、ASYMMETRICKEYasym_key_name}}9.2.2命令方式管理用户账户其中,::=SID=sid

9、DEFAULT_DATABASE=database

10、DEFAUL

11、T_LANGUAGE=language

12、CHECK_EXPIRATION={ON

13、OFF}

14、CHECK_POLICY={ON

15、OFF}[CREDENTIAL=credential_name]::=DEFAULT_DATABASE=database

16、DEFAULT_LANGUAGE=language9.2.2命令方式管理用户账户【例9.1】使用命令方式创建Windows登录名tao(假设Windows用户tao已经创建,本地计算机名为0BD7E57C949A420),默认数据库设为PXSCJ。USEmasterGOCREATELOGIN[0BD7E57C94

17、9A420tao]FROMWINDOWSWITHDEFAULT_DATABASE=PXSCJ【例9.2】创建SQLServer登录名sql_tao,密码为123456,默认数据库设为PXSCJ。CREATELOGINsql_taoWITHPASSWORD='123456',DEFAULT_DATABASE=PXSCJ9.2.2命令方式管理用户账户2.删除登录名删除登录名使用DROPLOGIN命令。语法格式:DROPLO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。