1/51
0/100
您的浏览器不支持进度条
下载所得到的文件列表
第9章系统安全管理培训讲学.ppt
文档介绍:
第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中,才能采用Windows账户登录SQLServer。 (2)如果使用Windows账户登录到另一个网络的SQLServer,则必须在Windows中设置彼此的托管权限。2.SQLServer验证模式在SQLServer验证模式下,SQLServer服务器要对登录的用户进行身份验证。当SQLServer在WindowsXP或Windows2003/2008等操作系统上运行时,系统管理员设定登录验证模式的类型可为Windows验证模式和混合模式。9.2建立和管理用户账户9.2.1界面方式管理用户账户1.建立Windows验证模式的登录名第1步:创建Windows的用户。9.2.1界面方式管理用户账户第2步:将Windows账户加入到SQLServer中。9.2.1界面方式管理用户账户2.建立SQLServer验证模式的登录名步骤如下。第1步:以系统管理员身份登录SQLServerManagementStudio,在对象资源管理器中选择要登录的SQLServer服务器图标,右击鼠标,在弹出的快捷菜单中选择“属性”菜单项,打开“服务器属性”窗口。第2步:在打开的“服务器属性”窗口中选择“安全性”选项卡。选择服务器身份验证为“SQLServer和Windows身份验证模式”,单击“确定”按钮,保存新的配置,重启SQLServer服务即可。9.2.1界面方式管理用户账户3.管理数据库用户使用SSMS创建数据库用户账户的步骤如下(以PXSCJ为例):9.2.2命令方式管理用户账户1.创建登录名在SQLServer2008中,创建登录名可以使用CREATELOGIN命令。语法格式:CREATELOGINlogin_name{ WITHPASSWORD='password'[HASHED][MUST_CHANGE] [,<option_list>[,...]] /*WITH子句用于创建SQLServer登录名*/ |FROM /*FROM子句用于创建其他登录名*/ {   WINDOWS[WITH<windows_options>[,...]] |CERTIFICATEcertname |ASYMMETRICKEYasym_key_name }}9.2.2命令方式管理用户账户其中,<option_list>::=SID=sid|DEFAULT_DATABASE=database|DEFAULT_LANGUAGE=language|CHECK_EXPIRATION={ON|OFF}|CHECK_POLICY={ON|OFF}[CREDENTIAL=credential_name]<windows_options>::=DEFAULT_DATABASE=database|DEFAULT_LANGUAGE=language 内容来自淘豆网www.taodocs.com转载请标明出处.