欢迎来到天天文库
浏览记录
ID:36198835
大小:1.50 MB
页数:51页
时间:2019-05-07
《《系统安全管理》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账户加入到S
2、QLServer中,才能采用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.建立SQLSer
4、ver验证模式的登录名步骤如下。第1步:以系统管理员身份登录SQLServerManagementStudio,在对象资源管理器中选择要登录的SQLServer服务器图标,右击鼠标,在弹出的快捷菜单中选择“属性”菜单项,打开“服务器属性”窗口。第2步:在打开的“服务器属性”窗口中选择“安全性”选项卡。选择服务器身份验证为“SQLServer和Windows身份验证模式”,单击“确定”按钮,保存新的配置,重启SQLServer服务即可。9.2.1界面方式管理用户账户3.管理数据库用户使用SSMS创建数据库用户账户的步骤如下(以PXSCJ为例):9.2.2命令方式管
5、理用户账户1.创建登录名在SQLServer2008中,创建登录名可以使用CREATELOGIN命令。语法格式:CREATELOGINlogin_name{WITHPASSWORD='password'[HASHED][MUST_CHANGE][,[,...]]/*WITH子句用于创建SQLServer登录名*/
6、FROM/*FROM子句用于创建其他登录名*/{WINDOWS[WITH[,...]]
7、CERTIFICATEcertname
8、ASYMMETRICKEYasym_key_name}}9.2.
9、2命令方式管理用户账户其中,::=SID=sid
10、DEFAULT_DATABASE=database
11、DEFAULT_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(假设Win
17、dows用户tao已经创建,本地计算机名为0BD7E57C949A420),默认数据库设为PXSCJ。USEmasterGOCREATELOGIN[0BD7E57C949A420tao]FROMWINDOWSWITHDEFAULT_DATABASE=PXSCJ【例9.2】创建SQLServer登录名sql_tao,密码为123456,默认数据库设为PXSCJ。CREATELOGINsql_taoWITHPASSWORD='123456',DEFAULT_DATABASE=PXSCJ9.2.2命令方式管理用户账户2.删除登录名删除登录名使用DROPLOGIN命令
18、。语法格式:DROPLO
此文档下载收益归作者所有