SQLServer的安全管理与维护

SQLServer的安全管理与维护

ID:41075388

大小:350.51 KB

页数:113页

时间:2019-08-15

SQLServer的安全管理与维护_第1页
SQLServer的安全管理与维护_第2页
SQLServer的安全管理与维护_第3页
SQLServer的安全管理与维护_第4页
SQLServer的安全管理与维护_第5页
资源描述:

《SQLServer的安全管理与维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章SQLServer的安全管理与维护本章学习目标了解SQLServer2008的身份验证模式掌握管理SQLServer2008登录帐户、角色和权限的方法掌握管理SQLServer2008数据库用户的方法了解SQLServer2008中数据库备份的分类及特点了解备份设备的概念本章学习目标掌握备份设备的创建、查看、删除方法掌握SQLServer2008中数据库备份和还原的方法了解SQLServer2008导入和导出向导可以访问的数据源类型掌握数据导入和导出的方法11.1SQLServer2008的安全机制如果用户要操作数据库中的数据,则必须满足

2、以下三个条件:首登录SQLServer服务器时必须通过身份验证;必须是该数据库的用户或者是某一数据库角色的成员;必须有执行该操作的权限。11.1.1SQLServer2008登录身份验证SQLServer2008提供了两种确认用户的验证模式:“Windows身份验证模式”“SQLServer和Windows身份验证模式”11.1.1SQLServer2008登录身份验证1.Windows身份验证用户通过Windows用户帐户连接时,SQLServer使用Windows操作系统中的信息验证帐户名和密码,并获得对SQLServer的访问权限。这是默认

3、的身份验证模式。11.1.1SQLServer2008登录身份验证2.SQLServer和Windows身份验证模式(又称为混合模式)允许用户使用Windows身份验证或SQLServer身份验证进行连接。使用SQLServer身份验证时,必须提供一个已存在的SQLServer登录帐户和密码。11.1.1SQLServer2008登录身份验证3.设置身份验证模式使用SSMS可以重新设置身份验证模式。(1)打开SSMS,右击SQLServer服务器名称,在弹出的快捷菜单中选择“属性”选项。(2)在打开的“服务器属性”对话框中,在窗口左边选择“安全性

4、”选择页。11.1.2登录账户管理1.查看登录帐户在SQLServer2008的SSMS中,选择指定的服务器,展开服务器下的“安全性”,选择“登录名”,可以查看该服务器所有的登录帐户信息。11.1.2登录账户管理2.创建登录帐户(1)使用SSMS创建登录帐户在SSMS中,展开SQLServer服务器组中相应的服务器。展开“安全性”节点,右击“登录名”,在弹出的快捷菜单中选择“新建登录名”,会打开“登录名-新建”对话框。根据所要创建的登录帐户的类型选择相应的身份验证类型单选按钮。11.1.2登录账户管理2.创建登录帐户(2)使用T-SQL语句创建登

5、录账户CREATELOGINloginName{WITH

6、FROM}::=PASSWORD={'password‘

7、hashed_passwordHASHED}[MUST_CHANGE][,{DEFAULT_DATABASE=database

8、DEFAULT_LANGUAGE=language}[,...]]11.1.2登录账户管理2.创建登录帐户(2)使用T-SQL语句创建登录账户::=WINDOWS[WITH{DEFAULT_DATABASE=databa

9、se

10、DEFAULT_LANGUAGE=language}[,...]]

11、CERTIFICATEcertname

12、ASYMMETRICKEYasym_key_name11.1.2登录账户管理其中,各参数的说明如下:loginName:指定创建的登录名。PASSWORD='password':指定正在创建的登录名的密码。仅适用于SQLServer登录名。PASSWORD=hashed_password:指定要创建的登录名的密码的哈希值。仅适用于HASHED关键字。HASHED:指定在PASSWORD参数后输入的密码已经过哈希运算。11.1.2登录账

13、户管理MUST_CHANGE:如果包括此选项,则SQLServer将在首次使用新登录名时提示用户输入新密码。DEFAULT_DATABASE=database:指定将指派给登录名的默认数据库。DEFAULT_LANGUAGE=language:指定将指派给登录名的默认语言。WINDOWS:指定将登录名映射到Windows登录名CERTIFICATEcertname:指定将与此登录名关联的证书名称。ASYMMETRICKEYasym_key_name:指定将与此登录名关联的非对称密钥的名称。11.1.2登录账户管理例11-1:创建一个Windows

14、登录账户,使得Windows用户JZH_PCZhangSan得以连接到SQLServer。例11-2:创建一个SQLServer登录账

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。