SQLServer安全性管理课件.ppt
《SQLServer安全性管理课件.ppt》由会员分享,可在线阅读,更多相关《SQLServer安全性管理课件.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL ServerSQL Server安全性管理安全性管理内容内容SQLServer的安全机制的安全机制登录账号与数据库用户的建立登录账号与数据库用户的建立了解服务器角色的作用了解服务器角色的作用了解服务器角色的作用了解服务器角色的作用数据库中对象的权限赋予数据库中对象的权限赋予 Page 3/28SQL Server 2008安全机制安全机制客户机的安全机制客户机的安全机制网络传输的安全机制网络传输的安全机制服务器的安全机制服务器的安全机制数据库的安全机制数据库的安全机制数据对象的安全机制数据对象的安全机制登录到系统登录到系统v当用户登录数据库管理系统时,如何确保只有合法的用户才能登录?v
2、身份验证和主体vSQL Server提供了身份验证模式,用以验证客户端和服务器之间连接的方式。Windows身份验证模式SQL Server 和Windows 身份验证模式 Page 4/28主体主体v主体是可以请求系统资源的个体、组合过程。vMicrosoft SQL Server 2008系统有多种不同的主体,不同主体之间的关系是典型的层次结构关系,位于不同层次上的主体其在系统中影响的范围也不同。位于层次比较高的主体,其作用范围比较大;位于层次比较低的主体,其作用范围比较小。Page 5/28Page 6/28有权限登录到这个服务器的用户有权限能操作数据库的用户Page 7/28Windo
3、ws身份身份验证模式模式身份验证模式身份验证模式 SQL ServerWindows 身份验证身份验证用用户户Page 8/28身份验证模式身份验证模式 SQL ServerWindows 身份验证身份验证用用户户windows 身份身份验证模式模式的的优势:(1)可以将一个)可以将一个Windows的用的用户或或组被映射到被映射到SQL Serevr的登的登录账户。(2)用)用户访问SQL Server更快,不用更快,不用输入用入用户名和密名和密码。(3)提供更多功能。如安全确)提供更多功能。如安全确认和密和密码加密、加密、审核、密核、密码到期、最小密到期、最小密码长度和度和输入无效密入无效
4、密码后将后将账户锁定等。定等。Page 9/28SQL Server 和和Windows 身份身份验证模式模式 身份验证模式身份验证模式混合验证混合验证用户用户Windows 身份验证身份验证 SQL Server用用户使用使用Windows身份身份验证可以直接可以直接访问SQL Server。用用户使用使用SQL Server账户与密与密码进行行连接接时,将,将验证账户是否在是否在syslogins表中,密表中,密码是否匹配。是否匹配。Page 10/28身份验证模式身份验证模式混合模式的混合模式的优点:点:通常用于运行在非通常用于运行在非Windows系系统环境的用境的用户、Interne
5、t用用户或者或者混混杂的工作的工作组用用户访问SQL Server时提示:提示:Windows用用户映射到映射到SQL Server 登登录账户称称为Windows登登录账户,由,由SQL Server验证的登的登录账户为SQL Serevr 登登录账户。Page 11/28切换身份验证模式切换身份验证模式 演示演示演示演示切换身份切换身份验证模式验证模式SQL Server登录帐户登录帐户当需要使用登当需要使用登录账户时采用如下方法:采用如下方法:(1)把已有的)把已有的windows用用户或或组添加添加为登登录账户。(2)创建新的建新的SQL server登登录账户。(3)使用系)使用系统
6、默默认的登的登录账户。创建登录账户创建登录账户v语句vCREATE LOGIN loginName WITH FROM vSourcesWINDOWSCERTIFICATEvOption_listPASSWORD=*CHECK_CHANGECHECK_EXPIRATION=ON|OFFPage 13/28创建登录账户创建登录账户vcreate login df with password=123,default_database=schtest -建立登录账号vcreate login zxx with password=123,default_database=schtest -建立登录账号
7、Page 14/28Page 15/28服务器角色服务器角色-1v什么是服务器角色(固定服务器角色)什么是服务器角色(固定服务器角色)执行服务器级管理操作的用户权限的集合执行服务器级管理操作的用户权限的集合 是系统内置的是系统内置的不能创建服务器角色不能创建服务器角色 每个角色有一定的权限每个角色有一定的权限登录帐户可以添加到服务器角色登录帐户可以添加到服务器角色拥有大多数常用管理功能拥有大多数常用管理功能可以使管理员很方便地给用户授予权限可以使管理员很方便地给用户授予权限作用于整个服务器而不是单独的哪个数据库作用于整个服务器而不是单独的哪个数据库服务器角色服务器角色-2固定服务器角色描述sy
8、sadmin执行任何活动dbcreator可以创建、更改数据库serveradmin可以更改服务器范围的配置选项和关闭服务器securityadmin管理和审核登录帐户processadmin可以终止 SQL Server 实例中运行的进程setupadmin配置复制和链接服务器diskadmin用于管理磁盘文件bulkadmin可以运行 BULK INSERT 语句回顾回顾登登录账户存放在那个表中?存放在那个表中?身份身份验证模式有哪些?模式有哪些?sysloginsWindows身份模式和混合模式Page 18/28添加登录帐户到服务器角色添加登录帐户到服务器角色服务器服务器角色角色添加服
9、添加服添加服添加服务器角务器角务器角务器角色成员色成员色成员色成员Page 19/28添加登录帐户到服务器角色添加登录帐户到服务器角色在指派登在指派登录账户到服到服务器角色中器角色中时注意以下几点注意以下几点:不能添加、修改和不能添加、修改和删除服除服务器角色。器角色。任何已任何已经被指派到服被指派到服务器角色的登器角色的登录账户可以添加其它登可以添加其它登录账户到到这个角色。个角色。可以通可以通过对象象资源管理器来从服源管理器来从服务器角色中去除登器角色中去除登录账户。登录帐户与服务器角色登录帐户与服务器角色vSP_addsrvsolemember loginName,serverRolev
10、create login zxx with password=123vsp_addsrvrolemember zxx,sysadminPage 20/28Page 21/28阶段总结阶段总结SQL Server 2008安全机制身份验证模式Windows身份验证 SQL Server身份验证 登录帐号Windows登录帐号SQL Server登录帐号服务器角色系统内置用户可以添加到服务器角色Page 22/28数据库用户数据库用户v访问数据库需要在那个数据库上建立数据库用户 从登录中映射特殊用户Dboguest用户用户SQL Server数据库数据库Page 23/28管理数据库安全管理数据库
11、安全在建立了SQL Server登录账户以后,需要授予用户和组许可,使他们在数据库中执行任务Page 24/28登登录账户用于用于访问SQL Server实例,数据例,数据库用用户则用于用于访问数据数据库。访问数据数据库需要在数据需要在数据库上建立数据上建立数据库的用的用户数据数据库用用户是映射到登是映射到登录账户的用的用户当一个登当一个登录账户映射到一个映射到一个Windows组时,可以建立一个,可以建立一个数据数据库用用户映射到映射到这个登个登录账户,以使,以使Windows组的成的成员能能够访问数据数据库,也可以,也可以为这个个Windows组的成的成员单独建独建立用立用户,而不用再新建
12、登,而不用再新建登录账户。数据库用户数据库用户映射数据库用户映射数据库用户映射数据库用户映射数据库用户Page 25/28数据库用户数据库用户修改数据库用户修改数据库用户修改数据库用户修改数据库用户修改用修改用户属性属性可以在可以在对象象资源管理器的中修改用源管理器的中修改用户属性。属性。方法:方法:选择数据数据库用用户,单击鼠鼠标右右键,选择“属性属性”,修改用,修改用户的属性。的属性。删除用除用户可以在可以在对象象资源管理器的中源管理器的中删除数据除数据库用用户。方法是方法是:选择要要删除的数据除的数据库用用户,单击鼠鼠标右右键,选择“删除除”。Page 26/28向数据库添加帐户向数据库
13、添加帐户1、添加用、添加用户账户2、默、默认数据数据库账户Page 27/28向数据库添加帐户向数据库添加帐户2、默、默认数据数据库账户Guest用用户账户:允允许没有用没有用户账户的用的用户登登录并并访问数据数据库。可以可以对其配置其配置权限、限、删除或将其添加到除除或将其添加到除master、tempdb以外以外的任何数据的任何数据库中。中。满足下面条件是采用足下面条件是采用guest身份登身份登录:(1)登)登录账户本身的用本身的用户账户有有权访问SQL Server,但无,但无权访问该数据数据库。(2)该数据数据库包含了包含了guest用用户账户。添加数据库用户添加数据库用户v有登录用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 安全性 管理 课件
限制150内