1 / 17
文档名称:

SQL数据库11.ppt

格式:ppt   大小:640KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL数据库11.ppt

上传人:放射辐射 2022/5/20 文件大小:640 KB

下载得到文件列表

SQL数据库11.ppt

文档介绍

文档介绍:SQL数据库11
数据库备份
数据库备份包括完整备份和完整差异备份。

完整备份(以前称为数据库备份)将备份整个数据库,包括事务日志部分(以便可以恢复整个备份)。完整备份代表备份完成时的数据库。通过包括在完SQL数据库11
数据库备份
数据库备份包括完整备份和完整差异备份。

完整备份(以前称为数据库备份)将备份整个数据库,包括事务日志部分(以便可以恢复整个备份)。完整备份代表备份完成时的数据库。通过包括在完整备份中的事务日志,可以使用备份恢复到备份完成时的数据库。创建完整备份是单一操作,通常会安排该操作定期发生。
数据库的备份还原

“完整差异备份”仅记录自上次完整备份后更改过的数据。完整差异备份比完整备份更小、更快,可以简化频繁的备份操作,减少数据丢失的风险。 完整差异备份基于以前的完整备份,因此,这样的完整备份称为“基准备份”。差异备份仅记录自基准备份后更改过的数据。完整差异备份比完整备份更小、更快,可以简化频繁的备份操作,减少数据丢失的风险。
数据库的备份还原

T-SQL提供了BACKUP DATABASE语句对数据库进行备份。其语法格式为:
BACKUP DATABASE { database_name | ***@database_name_var }
TO < backup_device > [ ,...n ]
[ [ MIRROR TO < backup_device > [ ,...n ] ] [ ...next-mirror ] ]
[ WITH
[ BLOCKSIZE = { blocksize | ***@blocksize_variable } ]
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
数据库的备份还原
【例11-1】将整个“学生成绩管理系统”数据库完整备份到磁盘上,并创建一个新的媒体集。
BACKUP DATABASE学生成绩管理系统
TO DISK = 'C:\MSSQL\BACKUP\'
WITH FORMAT,
NAME = '学生成绩管理系统的完整备份'
【例11-2】创建“学生成绩管理系统”数据库的完整差异备份。
BACKUP DATABASE学生成绩管理系统
TO DISK = 'C:\MSSQL\BACKUP\'
WITH DIFFERENTIAL
数据库的备份还原
数据库还原
还原方案从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库。支持的还原方案取决于恢复模式。通过还原方案,可以在下列级别之一还原数据:数据库和数据文件。
数据库的备份还原
3. 使用Restore命令进行还原
T-SQL提供了RESTORE命令对备份数据库进行恢复。其语法格式为:
RESTORE DATABASE { database_name | ***@database_name_var }
[ FROM <backup_device> [ ,...n ] ]
[ WITH
[ { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] { CONTINUE_AFTER_ERROR | STOP_ON_ERROR } ]
[ [ , ] FILE = { file_number | ***@file_number } ]
[ [ , ] KEEP_REPLICATION ]
[ [ , ] MEDIANAME = { media_name | ***@media_name_variable } ]
数据库的备份还原
【例11-3】将“学生成绩管理系统”数据库的完整备份进行还原。
RESTORE DATABASE学生成绩管理系统
FROM DISK = 'C:\MSSQL\BACKUP\'
【例11-4】将“学生成绩管理系统”数据库的完整差异备份还原。
BACKUP DATABASE学生成绩管理系统
FROM DISK = 'C:\MSSQL\BACKUP\'
RECOVERY
数据库的备份还原
通过导入和导出操作可以在SQL Server 2005和其他异类数据源(例如Excel或Oracle数据库)之间轻松移动数据。例如,可以将数据从Excel应用程序导出到数据文件,然后将数据大容量导入到S