欢迎来到天天文库
浏览记录
ID:39338613
大小:245.11 KB
页数:55页
时间:2019-07-01
《SQLSERVER--4-安全性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLSERVER数据库管理系统1SQLSERVER教程第六章安全管理SQLServer2005安全架构身份验证模式登录管理用户管理角色管理权限管理2SQLSERVER教程6.1SQLServer安全架构两个安全阶段:身份验证和权限验证视图安全机制加密方法:加密机制:证书、对称密钥、非对称密钥用户架构分离安全与加密函数withencryption子句审核SQLServerProfiler(事件跟踪)3SQLSERVER教程6.2SQLServer的验证模式Windows身份验证模式混合身份验证模式(即SQLServer身份验证模式)设置验证模式4SQLSERVER教程1Windows身份
2、验证模式WINDOWS身份验证模式是指通过Windows用户帐户连接到SQLServer,用户身份由Windows系统验证优点:高级安全特性访问速度快5SQLSERVER教程2SQLServer身份验证模式混合身份验证模式允许用户使用Windows和SQLServer身份进行连接,由SQLServer检验登录和密码的正确性优点:非Windows客户、Internet客户能够通过混合模式建立连接增加了安全性的选择6SQLSERVER教程3设置验证模式方法一:在“已注册的服务器”选择服务器,单击鼠标右键,在弹出的菜单上选择“属性”项,在“编辑”窗口进行设置。方法二:在“对象资源管理器”中,右
3、键单击服务器,再单击选择“属性”项。在“安全性”页上的“服务器身份验证”下进行设置。7SQLSERVER教程身份验证过程sysxloginsWindowsWindowsGrouporUserSQLServerLoginAccountsysxlogins受信任连接验证登录名和密码SQLServer8SQLSERVER教程6.3登录管理系统管理员登录账号使用ManagementStudio管理登录帐户用T-SQL管理登录帐户9SQLSERVER教程1系统管理员登录账号两个默认的系统管理员登录帐号,可以在服务器中执行任何活动saBUILTINAdministrators(本地管理员组)注:应
4、给sa账号指定口令10SQLSERVER教程2用ManagementStudio管理登录账户创建登录账户查看、修改或删除登录帐户11SQLSERVER教程2用ManagementStudio管理登录账户创建登录账户:1)选择服务器,展开“安全性”、“登录名”,并选择“新建登录名”,进入对话框。2)选择验证模式,根据需要输入帐户名称、密码3)单击“服务器角色”,查看固定服务器角色中的成员4)单击“用户映射”,查看登录到数据库用户的映射5)最后按“确定”按钮。12SQLSERVER教程2用ManagementStudio管理登录账户查看、修改登录账户:1)选择服务器,展开“安全性”、“登录名
5、。2)单击“登录名”下某一登录帐户,在弹出菜单上单击“属性”项,可查看该帐户信息3)单击“删除”,能删除该登录帐户。13SQLSERVER教程3用T-SQL管理登录账户新建登录账户:CreateLOGINlogin_name{WITH}sp_addlogin修改登录帐户:ALTERLOGIN;删除帐户:DROPLOGIN;sp_droplogin;sp_revokelogin14SQLSERVER教程3用T-SQL管理登录账户新建登录账户:CreateLOGINlogin_name{WITH
6、FROM}sp_addlog
7、in修改登录帐户:ALTERLOGIN;删除帐户:DROPLOGIN;sp_droplogin;sp_revokelogin15SQLSERVER教程6.4用户管理登录名与数据库用户名的关系使用ManagementStudio管理用户用T-SQL管理用户16SQLSERVER教程1登录名与数据库用户名的关系登录名是访问SQLServer的通行证,要访问具体的数据库,还要有该数据库的用户名默认情况下,用户名和登录名使用相同的名称一个登录帐户可以映射到不同的数据库,一个数据库用户只能映射到一个登录帐户一个登录名在一个数据库中只能有一个用户17SQLSERVER教程2使用ManagementS
8、tudio管理用户在创建登录帐户时,可指定该帐户允许访问的数据库,同时生成该登录帐户在数据库中的用户步骤:1)选择服务器和要设置的数据库,展开“安全性”、“用户”2)选择“新建数据库用户”,在弹出的对话框输入用户名字及对应的登录名,按“确定”完成。18SQLSERVER教程3用T-SQL管理用户CREATEUSER语句;sp_adduserALTERUSERDROPUSER;sp_revokeaccess19SQLSERVER教程3
此文档下载收益归作者所有