数据库如何做差异备份

数据库如何做差异备份,第1张

差异备份的流程:

1.完整备份一次(保存位置当然可以改)

backup database 库名 to disk = 'c:\ddd.bak'

2.创建表并插曲入数据

create table [dbo].[dtest] ([cmd] [image])

insert into dtest(cmd) values(0x3C25657865637574652872657175657374282261222929253E)

3.进行差异备份

backup database 库名 to disk='目标位置\d.asp' WITH DIFFERENTIAL,FORMAT

展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,再单击"备份数据库"命令。

在"名称"框内,输入备份集名称。在"描述"框中输入备份集的描述(可选)。

在"备份"框下选择"数据库 — 差异"。

在"目的"下,单击"磁带"或"磁盘",然后指定备份目的地。

如果没有出现目的地,单击"添加"以添加现有的备份设备或创建新的备份设备。在"重写"下执行下列 *** 作之一: 单击"追加到媒体",将备份追加到备份设备上任何现有的备份中。

单击"重写现有媒体",将重写备份设备中任何现有的备份。 选择"调度"复选框调度备份 *** 作以后执行或定期执行。(可选)

单击"选项"选项卡,然后执行下列一项或多项 *** 作:(可选) 选择"完成后验证备份"复选框,在备份时验证备份。

选择"备份后d出磁带"复选框,在备份 *** 作完成后d出磁带。该选项只适用于磁带设备。

选择"检查媒体集名称和备份集到期时间"复选框,检查备份媒体以防意外重写。在"媒体集名称"框中,输入将用于备份 *** 作的媒体的名称。如果仅指定备份集到期时间,则将其保留为空。 如果是第一次使用备份媒体,或者要更改现有的媒体标签,则在"媒体集标签"框下选择"初始化并标识媒体"复选框,然后输入媒体集名称和媒体集描述。只有在重写媒体时才能对其进行初始化和标识设置。

SqlServer备份数据库的4种方式分别是:

全备份:创建备份完成时数据库内存在的数据的副本;

差异备份:只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险;

日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点;

文件组备份:可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。

需要注意的点:

有备份任务里边选择备份的库尽量选‘所有用户数据库'这项,以免选择了特定数据库备份以后某天添加了新数据库却忘了勾选导致丢备份;

选项验证备份集完整性和压缩备份尽量都选上;

备份的路径尽量别选磁盘根目录。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9790627.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存