您的位置:首页 > 数据库

如何在SQL Server中制作数据库自动定时备份

2010-01-27 10:37 260 查看
前提:操作计算机上要安装有SQL Server客户端应用程序。
第一步:双击屏幕右下角的
,在服务(R)处选SQL
Server Agent,然后点击开始/继续。

第二步:在〔开始〕—>〔程序〕处,启动SQL
Server —>
企业管理器。

第三步:在要备份的数据库名上按右键,选择备份数据库。

第四步:选中要备份的数据库名,选择添加。

第五步:选择备份文件存放的路径及文件名,然后点击确定。

第六步:先选中“调度”,然后点击“…”。

第七步:先选中“反复出现”,然后点击“更改”。

第八步:选择发生频率为“每天”,每日频率为“一次发生于0:00:00”
。(注意:最好将时间设在晚上——非高峰时间。)
制作完毕。
制作出的备份文件中保存的是一个“完全”的数据库;并为每天“追加”方式,即恢复时可选择恢复哪天的。

也可以在新建定时作业时候添加脚本:
USE master

declare @dev varchar(20),@disk varchar(20)

select @dev = 'zcl'+convert(char(8),getdate(),112)

select @disk = 'd:/backup/db'+convert(char(8),getdate(),112)+'.dat'

EXEC sp_addumpdevice 'disk', @dev, @disk

BACKUP DATABASE zcl TO @dev

exec sp_dropdevice @dev
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: