SQLSERVER2005任务七_第1页
SQLSERVER2005任务七_第2页
SQLSERVER2005任务七_第3页
SQLSERVER2005任务七_第4页
SQLSERVER2005任务七_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server 2005数据库任务化教程 梁竞敏 黄华林 宋广科 等编著 中国水利水电出版社任务七 数据库安全管理与维护一、任务目标一、任务目标n1掌握SQL Server账户管理;n2 掌握SQL Server角色管理;n3掌握SQL Server权限管理;n4掌握数据库的日常维护;二、教学任务二、教学任务n1 介绍SQL Server的安全机制;n2 介绍SQL Server的身份验证模式;n3 SQL Server的账户管理;n4 SQL Server的角色管理;n5 SQL Server的权限管理;n6介绍数据库备份、还原操作;n7 介绍数据库分离、附加操作;n8 介绍数据库维护

2、计划操作; 7.1 数据库安全管理概述数据库安全管理概述7.1.1 SQL Server2005的安的安全机制全机制n1操作系统的安全性操作系统的安全性n2SQL Server服务器的安全性服务器的安全性n3数据库的安全性数据库的安全性n4数据库对象的安全性数据库对象的安全性7.1.1 SQL Server2005的安的安全机制全机制图7-1 SQL Server的安全等级7.1.2 SQL Server的身份验证的身份验证模式模式nWindows身份验证身份验证n混合验证模式混合验证模式7.1.3 SQL Server 账户管理账户管理n1SQL Server系统内置登录账户系统内置登录账户

3、n2查看与设置账户登录属性查看与设置账户登录属性n3添加添加SQL Server登录帐户登录帐户n4将将windows 账户指定为账户指定为SQL Server登录账户登录账户7.1.3 SQL Server 账户管理账户管理n任务7-1:为用户 Victoria 创建一个 SQL Server 登录名,没有指定密码或默认数据库。在SQLQuery窗口中执行如下命令:EXEC sp_addlogin Victorian任务7-2:将 pubs 设置为用户 Victoria 的默认数据库。在SQLQuery窗口中执行如下命令:EXEC sp_defaultdb Victoria, pubs 7.

4、1.3 SQL Server 账户管理账户管理n任务7-3:将登录 Victoria 的密码由 ok 改为 coffee。在SQLQuery窗口中执行如下命令:EXEC sp_password ok, coffee n任务7-4:删除 Windows NT 用户 Corporate MollyA 的登录条目。在SQLQuery窗口中执行如下命令:EXEC sp_revokelogin CorporateMollyA7 . 1 . 4 管 理 数 据 库 用 户管 理 数 据 库 用 户n1特殊数据库用户特殊数据库用户每个数据库中都有两个默认的用户,即dbo和guest。n2查看数据库用户查看数

5、据库用户n3添加数据库用户添加数据库用户n4删除数据库用户删除数据库用户 7.1.5 角色角色 n1固定的服务器角色固定的服务器角色 n2固定数据库角色固定数据库角色n3创建用户自定义角色创建用户自定义角色7.1.6 权限管理权限管理n1权限类型权限类型(1)对象权根定义:处理数据或执行过程时的需要的权限称为对象权限(2)语句权限定义:数据库或数据库中的项(如表或存储过程)所涉及的活动要求的权限称为语句权限。(3)暗示性权限定义: 暗示性权限控制那些只能由预定义系统角色的成员或数据库对象所有者执行的活动。n2管理权限管理权限授予权限:禁止权限:废除(撤销)权限:7.1.7 创建新的登录账户创建

6、新的登录账户n1将将Windows账户指定为账户指定为SQL Server登录账户登录账户n2添加新的标准添加新的标准SQL Server登录账户登录账户7.1.8 创建和管理数据库用户创建和管理数据库用户n1查看数据库用户查看数据库用户n2管理数据库用户权限管理数据库用户权限n3创建数据库用户创建数据库用户n4使用对象资源管理器加入数据库角色使用对象资源管理器加入数据库角色n5设置身份验证模式的安全性设置身份验证模式的安全性7 . 2 数 据 库 维 护 概 述数 据 库 维 护 概 述7.2.1数据库备份和恢复概述数据库备份和恢复概述n1.备份备份 备份就是对SQL SERVER数据或事务

7、日志进行备份,数据库备份记录了在进行备份操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够即使地将其恢复。n2.恢复恢复 恢复就是重新创建数据库和备份完成时数据库中存在的所有相关文件。但是,自创建备份后所做的任何数据库修改都将丢失。n3.备份类型备份类型A、完整数据库备份。B、差异数据库备份。C、事务日志备份。D、文件和文件组备份。7.2.2数据库备份操作数据库备份操作7.2.3数据库还原操作数据库还原操作7 . 2 . 4 数 据 库 分 离 操 作数 据 库 分 离 操 作7.2.5数据库附加操作数据库附加操作7.2.6数据库维护计划操作数据库维护计划操作7.3 分销系统安全管理与维

8、护分销系统安全管理与维护7 . 3 . 1 添 加 数 据 库 用 户添 加 数 据 库 用 户n任务7-5:添加一个登陆名 “dba”,其密码为“123456”,默认连接到的数据库为“分销管理系统”。n在SQLQuery窗口中执行如下命令:create login dba with password=123456, default_database=分销管理系统 上面的语句创建一个登陆名“dba”,用户可以使用该登陆名和密码登陆到数据库引擎。 7.3.1添加数据库用户添加数据库用户n任务7-6:为数据库“分销管理系统”添加一个用户USER_TEST,并将db_owner的角色赋予给该用户。n

9、在SQLQuery窗口中执行如下命令:use 分销管理系统gocreate user USER_TEST for login dba with default_schema=dbogoexec sp_addrolemember db_owner, USER_TESTgo7.3.2分销系统数据库备份分销系统数据库备份n任务7-7:为数据库“分销管理系统”作一个完整备份到D盘,备份文件名为:分销管理系统_备份。n在SQLQuery窗口中执行如下命令:BACKUP DATABASE 分销系统TO DISK =D:分销管理系统_备份7.3.3分销系统数据库还原分销系统数据库还原n任务7-8:将任务7-

10、7的备份文件还原为“分销管理系统_NEW”。n在SQLQuery窗口中执行如下命令:RESTORE DATABASE 分销管理系统_NEW FROM DISK = D:分销管理系统_备份 WITH MOVE 分销系统 TO D:分销管理系统.mdf, MOVE 分销系统_log TO D:分销管理系统_1.ldf,STATS = 10, REPLACEGo7.3.4分销系统数据库分离分销系统数据库分离n任务7-9:分离数据库“分销管理系统_NEW”。n在SQLQuery窗口中执行如下命令:EXEC sp_detach_db dbname = 分销管理系统_NEWgo7.3.5分销系统数据库附加分销系统数据库附加n任务7-10:将任务7-9分离的数据库文件附加为“分销管理系统”。n在SQLQuery窗口中执行如下命令:EXEC sp_attach_db dbnam

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论