SQL Server 2008怎么自动备份数据库

SQL Server 2008怎么自动备份数据库,第1张

sqlserver2008的数据库自动备份方法

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库 *** 作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库 TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。

declare @name varchar(250)

set @name='C:\Backup\TestDB1_'+convert(varchar(50),getdate(),112)+'.bak'

BACKUP DATABASE [TestDB1] TO

DISK = @name

WITH NOFORMAT, NOINIT,

NAME = N'TestDB1-完整 数据库 备份',

SKIP, NOREWIND, NOUNLOAD

数据库备份文件名称中不能出现空格“ ”,冒号“:”

创建好步骤以后,接下来就是创建计划,创建计划的 *** 作十分简单,界面上说明的很详细了,我就不多说了。另外还可以配置警报和通知,不过一般很少用这个。

(1)在SSMS的对象资源管理器中右击“维护计划”,选择 “维护计划向导”,系统将d出向导窗口

(2)点击“下一步”按钮,进入选择计划属性窗口,输入计划的名称,由于我们的计划包括2部分:完整备份和差异备份,这2部分的执行计划是不一样的,一个是一周执行一次,另一个是一天执行一次,所以要选择“每项任务单独计划”,

(3)单击“下一步”按钮,选择维护任务,这里就是可以在维护计划中执行的任务,如果你想执行的任务在这里没有,那就还是不用维护计划来做,自己写 SSIS包或者SQL语句吧。我们要执行的任务都在这里,选中这2个任务

(4)单击“下一步”进入选择维护任务顺序的界面,这里我们可以看到选中的任务出现在列表中,但是我们并不能调整其顺序,那是因为在步骤2中我们选择的是每项任务单独计划,所以这2个任务是独立的,没有先后顺序可言。如果当时选择的是另一个选项,那么这里就可以调整顺序了

(5)选中“备份数据库(完整)”然后单击“下一步”按钮,系统将转到定义完整备份任务的界面

(6)单击“下一步”按钮,进入差异备份任务的设置界面,和上一步的界面是一样的, *** 作也是一样的,计划这里我们可以选择除了周日以外的每天进行差异备份

(7)单击“下一步”按钮,进入选择报告选项,这里我们可以将这个维护计划的执行报告写入文本文件中,也可以讲报告通过电子邮件发送给管理员。如果要发送邮件的话,那么需要配置SQL Server的数据库邮件,另外还要设置SQL Server代理中的 *** 作员,

SQL

server2012可以做维护计划,来对数据库进行自动的备份。

例如这样一个数据库维护的计划,每天0点对数据库进行

差异备份

,每周日0点对数据库进行

完全备份

,并且每天晚上10点删除一次过期备份(两个星期前的)。

做这样一个维护计划的方法如下:

1、在做计划之前,需要先启用SQL

Server代理,并将启动

模式

设为自动。

2、接下来,依次点击“SQL

Server

Management

Studio”--“管理”--“维护计划”--“维护计划向导”--“维护计划向导”

3、在这里由于这里有三项计划,并且每项计划周期不同,所以选择“每项任务单独计划”。

4、接着根据需求选择维护任务,我这边选择的是“备份数据库(完整)”、“备份数据库(差异)”、“清楚维护”任务”这三项

5、接着开始定义每一项任务,首先是定义“备份数据库(完整)”任务,我这边要对SharePoint进行备份,所以选择了特定数据库SharePoint的内容数据库WSS_Content,并且选定了备份集过期时间为晚于14天(这里的设置对清楚维护任务有用),最后选择你需要写入备份的

文件夹

,比如D:/Backup/Full

6、然后是定义“备份数据库(差异)”任务,同样的选择特定的WSS_Content数据库,选定过期时间为14天,选定需要写入备份的文件夹,比如D:/Backup/Diff

7、最后,定义“清楚维护”任务,在删除以下

类型

的文件中选择“备份文件”,在文件位置处选择搜索文件夹D:/Backup,

文件扩展名

bak,勾选包括一级

子文件夹

,在文件

保留时间

中选择2周,更改计划“在每天的22:00:00执行”。

8、然后一直点击“下一步”,直到完成维护计划向导,但是到这里维护计划并没有结束,前两项任务并没有做计划,需要单独为它们做计划

9、在这里,对

完整备份

设置每周日0点备份一次的计划,对差异备份设置每天备份一次的计划。

10、最后保存维护计划,这样就完成了对SharePoint内容数据库的备份计划。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存