《安全性操作》PPT课件.ppt
《《安全性操作》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《安全性操作》PPT课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server权限管理策略权限管理策略用用户权户权限管理限管理 SQL Server权限管理SQL Server权限管理策略权限管理策略 n安全帐户认证安全帐户认证 n访问许可确认访问许可确认 安全帐户认证安全帐户认证 安全帐户认证安全帐户认证是用来确认登录是用来确认登录SQL Server的用户的的用户的登录帐号和密码的正确性,由此来验证其是否具有登录帐号和密码的正确性,由此来验证其是否具有连接连接SQL Server的权限。的权限。SQL Server 2000提供了两种确认用户的认证模式:提供了两种确认用户的认证模式:(一)(一)Windows NT认证模式。认证模式。(二)混合认
2、证模式。(二)混合认证模式。(一)(一)Windows NT认证模式认证模式nSQL Server数数据据库库系系统统通通常常运运行行在在Windows NT操操作系统作系统(具备管理登录、验证用户合法性的能力具备管理登录、验证用户合法性的能力)。n在在这这种种模模式式下下,用用户户只只需需要要通通过过Windows NT的的认认证证,就就可可以以连连接接到到SQL Server,而而SQL Server本本身不需要管理一套登录数据。身不需要管理一套登录数据。(二)混合认证模式(二)混合认证模式n混合认证模式允许用户使用混合认证模式允许用户使用Windows NT安全性或安全性或SQL Ser
3、ver安全性连接到安全性连接到SQL Server,这就意味着,这就意味着用户可以使用他的帐号登录到用户可以使用他的帐号登录到Windows NT,或者使,或者使用他的登录名登录到用他的登录名登录到SQL Server系统。系统。NT的用户既的用户既可以使用可以使用NT认证,也可以使用认证,也可以使用SQL Server认证。认证。利用企业管理器进行认证模式的设置利用企业管理器进行认证模式的设置 其主要过程如下:其主要过程如下:1.打打开开企企业业管管理理器器,用用右右键键单单击击要要设设置置认认证证模模式式的的服服务务器器,从从快快捷捷菜菜单单中中选选择择“属属性性(properties)”
4、选项,则出现选项,则出现SQL Server属性对话框。属性对话框。2.在在SQL Server属性对话框中选择安全性选项。属性对话框中选择安全性选项。利用企业管理器进行认证模式的设置利用企业管理器进行认证模式的设置 3.在在安安全全性性选选项项栏栏中中,身身份份验验证证中中可可以以选选择择要要设设置置的的认认证证模模式式,同同时时审审核核级级别别中中还还可可以以选选择择跟跟踪踪记记录录用用户户登登录录时时的的哪哪种种信信息息,例例如如登登录录成成功功或或登登录录失败的信息等。失败的信息等。4.在在启启动动服服务务帐帐户户中中设设置置当当启启动动并并运运行行SQL Server时默认的登录者中
5、哪一位用户。时默认的登录者中哪一位用户。访问许可确认访问许可确认 n但但是是通通过过认认证证阶阶段段并并不不代代表表用用户户能能够够访访问问SQL Server中中的的数数据据,同同时时他他还还必必须须通通过过许许可可确确认认。用用户户只只有有在在具具有有访访问问数数据据库库的的权权限限之之后后,才才能能够够对对服服务务器器上上的的数数据据库库进进行行权权限限许许可可下下的的各各种种操操作作,这这种种用用户户访访问问数数据据库库权权限限的的设设置置是是通通过过用用户户帐帐号号来实现的。来实现的。6.2 用户权限管理用户权限管理n6.2.1 服务器登录帐号和用户帐号管理服务器登录帐号和用户帐号管
6、理 n6.2.2 许可(权限)管理许可(权限)管理 n6.2.3 角色管理角色管理 服务器登录帐号和用户帐号管理服务器登录帐号和用户帐号管理 1.SQL Server服务器登录管理服务器登录管理SQL Server有有三三个个默默认认的的用用户户登登录录帐帐号号:即即sa、administratorsbuiltin和和guest。2.用户帐号管理用户帐号管理 1.利用企业管理器创建、管理利用企业管理器创建、管理SQL Server登录帐号登录帐号其具体执行步骤如下:其具体执行步骤如下:()打开企业管理器,单击需要登录的服务器左边的()打开企业管理器,单击需要登录的服务器左边的“+”号,然后展开
7、安全性文件夹。号,然后展开安全性文件夹。()用用右右键键单单击击登登录录(login)图图标标,从从快快捷捷菜菜单单中中选选择择新新建建登登录录(new login)选选项项,则则出出现现SQL Server登录属性登录属性新建登录对话框,如图新建登录对话框,如图2所示。所示。1.利用企业管理器创建、管理利用企业管理器创建、管理SQL Server登录帐号登录帐号(3)在名称编辑框中输入登录名,在身份验证)在名称编辑框中输入登录名,在身份验证选项栏中选择新建的用户帐号是选项栏中选择新建的用户帐号是Windows NT认证模式,还是认证模式,还是SQL Server认证模式。认证模式。()选择服
8、务器角色页框,如图()选择服务器角色页框,如图3所示。在服所示。在服务器角色列表框中,列出了系统的固定服务器务器角色列表框中,列出了系统的固定服务器角色。角色。()选择数据库访问页框,如图()选择数据库访问页框,如图4所示。上面的列所示。上面的列表框列出了该帐号可以访问的数据库,单击数据表框列出了该帐号可以访问的数据库,单击数据库左边的复选框,表示该用户可以访问相应的数库左边的复选框,表示该用户可以访问相应的数据库以及该帐号在数据库中的用户名。据库以及该帐号在数据库中的用户名。()设置完成后,单击()设置完成后,单击“确定确定”按钮即可完成登按钮即可完成登录帐号的创建。录帐号的创建。图图2 新
9、建登录帐号对话框新建登录帐号对话框图图3 服务器角色对话框服务器角色对话框 图图4 数据库访问对话框数据库访问对话框使用使用SQL Server的创建登录向导工具创建登录帐号。的创建登录向导工具创建登录帐号。其具体操作过程如下:其具体操作过程如下:图图5-图图11 图图5 欢迎使用创建登录向导对话框欢迎使用创建登录向导对话框图图6 选择身份验证模式对话框选择身份验证模式对话框图图7 选择对用户帐号的安全性设置对话框选择对用户帐号的安全性设置对话框图图8 输入登录信息对话框输入登录信息对话框 图图9 选择安全性角色对话框选择安全性角色对话框图图10 选择允许登录帐号访问的数据库对话框选择允许登录
10、帐号访问的数据库对话框 图图11 完成创建登录向导对话框完成创建登录向导对话框2.用户帐号管理用户帐号管理 n在数据库中,一个用户或工作组取得合法的登录帐号,在数据库中,一个用户或工作组取得合法的登录帐号,只表明该帐号通过了只表明该帐号通过了Windows NT认证或者认证或者SQL Server认证,但不能表明其可以对数据库数据和数据认证,但不能表明其可以对数据库数据和数据库对象进行某种或者某些操作,只有当他同时拥有了库对象进行某种或者某些操作,只有当他同时拥有了用户帐号后,才能够访问数据库。用户帐号后,才能够访问数据库。n利用企业管理器可以授予利用企业管理器可以授予SQL Server登录
11、访问数据库登录访问数据库的许可权限。使用它可创建一个新数据库用户帐号的许可权限。使用它可创建一个新数据库用户帐号。许可(权限)管理许可(权限)管理 许可用来指定授权用户可以使用的数据库对象和这些授许可用来指定授权用户可以使用的数据库对象和这些授权用户可以对这些数据库对象执行的操作。用户在登权用户可以对这些数据库对象执行的操作。用户在登录到录到SQL Server之后,其用户帐号所归属的之后,其用户帐号所归属的NT组或组或角色所被赋予的许可(权限)决定了该用户能够对哪角色所被赋予的许可(权限)决定了该用户能够对哪些数据库对象执行哪种操作以及能够访问、修改哪些些数据库对象执行哪种操作以及能够访问、
12、修改哪些数据。在每个数据库中用户的许可独立于用户帐号和数据。在每个数据库中用户的许可独立于用户帐号和用户在数据库中的角色,每个数据库都有自己独立的用户在数据库中的角色,每个数据库都有自己独立的许可系统,在许可系统,在SQL Server中包括三种类型的许可:中包括三种类型的许可:即对象许可、语句许可和预定义许可。即对象许可、语句许可和预定义许可。三种许可类型三种许可类型1、对象许可、对象许可 表示对特定的数据库对象,即表、视图、字段和存表示对特定的数据库对象,即表、视图、字段和存储过程的操作许可,它决定了能对表、视图等数据储过程的操作许可,它决定了能对表、视图等数据库对象执行哪些操作。库对象执
13、行哪些操作。2、语句许可、语句许可 表示对数据库的操作许可,也就是说,创建数据库表示对数据库的操作许可,也就是说,创建数据库或者创建数据库中的其它内容所需要的许可类型称或者创建数据库中的其它内容所需要的许可类型称为语句许可。为语句许可。三种许可类型三种许可类型3、预定义许可、预定义许可 是指系统安装以后有些用户和角色不必授权就是指系统安装以后有些用户和角色不必授权就有的许可。有的许可。可用于语句许可的可用于语句许可的Transaction_SQL 语句及其含义如下:语句及其含义如下:Create database:创建数据库创建数据库Create table:创建表创建表Create view
14、:创建视图创建视图Create rule:创建规则创建规则Create default:创建缺省创建缺省Create procedure:创建存储过程创建存储过程Create index:创建索引创建索引Backup database:备份数据库备份数据库Backup log:备份事务日志备份事务日志许可的管理许可的管理 1.使用使用SQL Server 企业管理器管理许可企业管理器管理许可 SQL Server 可通过两种途径:即面向单一用户可通过两种途径:即面向单一用户和面向数据库对象的许可设置,来实现对语句和面向数据库对象的许可设置,来实现对语句许可和对象许可的管理,从而实现对用户许可许
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全性操作 安全性 操作 PPT 课件
限制150内