任务7、数据库安全管理与维护

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

default_schema=dbo go exec sp_addrolemember 'db_owner', 'USER_TEST' go
7.1.8 创建和管理数据库用户
1.查看数据库用户 2.管理数据库用户权限 3.创建数据库用户 4.使用对象资源管理器加入数据库角色 5.设置身份验证模式的安全性
销管理系统_备份' go
7.3.3分销系统数据库还原
--任务7-8:将任务7-7的备份文件还原为“分销管理系 统_NEW”。
--在SQLQuery窗口中执行如下命令: use 分销系统 Go RESTORE DATABASE 分销管理系统_NEW
FROM DISK = 'D:\分销管理系统_备份' WITH MOVE '分销系统' TO 'D:\分销管理系统.mdf', MOVE '分销系统_log' TO 'D:\分销管理系统_1.ldf', STATS = 10, REPLACE Go
求的权限称为语句权限。 (3)暗示性权限 定义: 暗示性权限控制那些只能由预定义系统角色的成员或数据库
对象所有者执行的活动。 2.管理权限 授予权限: 禁止权限: 废除(撤销)权限:
7.1.7 创建新的登录账户
1.将Windows账户指定为SQL Server 登录账户
2.添加新的标准SQL Server登录账户
7.1.3 SQL Server 账户管理
--任务7-3:将登录 Victoria 的密码改为 coffee。 --在SQLQuery窗口中执行如下命令: Use 分销系统 Go EXEC sp_password '', 'coffee' ,'Victoria' Go --任务7-4:删除 用户Victoria 的登录条目。 --在SQLQuery窗口中执行如下命令: Use 分销系统 Go DROP LOGIN Victoria go
7.1.7 创建新的登录账户
--任务7-5:添加一个登陆名 “dba”,其密码为 “123456”,默认连接到的数据库为“分销系统” 。
--在SQLQuery窗口中执行如下命令:
use 分销系统 Go create login dba with password='123456',
default_database=分销系统 go
7.1.7 创建新的登录账户
--任务7-6:为数据库“分销系统”添加一个用户 USER_TEST(对应登录名[dba])
--,并将db_owner的角色赋予给该用户。 --在SQLQuery窗口中执行如下命令: use 分销系统 Go create user USER_TEST for login dba with
7.1.4 管理数据库用户
1.特殊数据库用户 每个数据库中都有两个默认的用户,即dbo
和guest。 2.查看数据库用户 3.添加数据库用户
4.删除数据库用户
7.1.5 角色
1.固定的服务器角色 2.固定数据库角色 3.创建用户自定义角色
7.1.6 权限管理
1.权限类型 (1)对象权根 定义:处理数据或执行过程时的需要的权限称为对象权限 (2)语句权限 定义:数据库或数据库中的项(如表或存储过程)所涉及的活动要
Windows身份验证 混合验证模式
7.1.3 SQL Server 账户管理
1.SQL Server系统内置登录账户 2.查看与设置账户登录属性 3.添加SQL Server登录帐户 4.将windows 账户指定为SQL
Server登录账户
7.1.3 SQL Server 账户管理
7.2.6数据库维护计划操作
图7-26 输入维护计划名称
7.3.2分销系统数据库备份
--任务7-7:为数据库“分销管理系统”作一个 完整备份到D盘,备份文件名为:分销管理系 统_备份。
--在SQLQuery窗口中执行如下命令: use 分销系统 Go BACKUP DATABASE 分销系统 TO DISK ='D:\分
任务七 数据库安全管理与维 护
一、任务目标
1掌握SQL Server账户管理; 2 掌握SQL Server角色管理; 3掌握SQL Server权限管理; 4掌握数据库的日常维护;
二、教学任务
1 介绍SQL Server的安全机制; 2 介绍SQL Server的身份验证模式; 3 SQL Server的账户管理; 4 SQL Server的角色管理; 5 SQL Server的权限管理; 6介绍数据库备份、还原操作; 7 介绍数据库分离、附加操作; 8 介绍数据库维护计划操作;
7.3.4分销系统数据库分离
--任务7-9:分离数据库“分销管理系统 _NEW”。
--在SQLQuery窗口中执行如下命令: use 分销系统 Go EXEC sp_detach_db @dbname = '分销管
理系统_NEW' go
7.3.5分销系统数据库附加
--任务7-10:将任务7-9分离的数据库文 件附加为“分销管理系统”。
--在SQLQuery窗口中执行如下命令: EXEC sp_attach_db @dbname = '分销管
理系统', @filename1 = 'D:\分销管理系统.mdf', @filename2= 'D:\分销管理系统_1.ldf' Go
7.3.6分销系统数据库维护计划
任务7-11:为“分销管理系统”制定一 个维护计划,在每个星期天的晚上23:00, 将数据库“分销管理系统”进行完整备 份。
7.2.1数据库备份和恢复概述
1.备份 备份就是对SQL SERVER数据或事务日志进行备份,数据库备份记 录了在进行备份操作时数据库中所有数据的状态,以便在数据库 遭到破坏时能够即使地将其恢复。
2.恢复 恢复就是重新创建数据库和备份完成时数据库中存在的所有相关 文件。但是,自创建备份后所做的任何数据库修改都将丢失。
--任务7-1:为用户 Victoria 创建一个 SQL Server 登录名,没有 指定密码或默认数据库。
--在SQLQuery窗口中执行如下命令: Use 分销系统 Go EXEC sp_addlogin 'Victoria‘
--任务7-2:将【分销系统】设置为用户 Victoria 的默认数据库。 --在SQLQuery窗口中执行如下命令: Use 分销系统 Go EXEC sp_defaultdb 'Victoria', '分销系统' Go
3.备份类型 A、完整数据库备份。 B、差异数据库备份。 C、事务日志备份。 D、文件和文件组备份。
7.2.2数据库备份操作
图7-11 数据库备份操作命令
7.2.3数据库还原操作
图7-15 数据库还原操作命令
7.2.4数据库分离操作
图7-20 数据库分离操作命令
7.2.5数据库附加操作
图er2005的安 全机制
1.操作系统的安全性 2.SQL Server服务器的安全性 3.数据库的安全性 4.数据库对象的安全性
7.1.1 SQL Server2005的安 全机制
图7-1 SQL Server的安全等级
7.1.2 SQL Server的身份验证 模式
相关文档
最新文档