如何在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
第一步:双击屏幕右下角的
,在服务(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
相关文章推荐
- Sql Server 2005如何自动备份数据库
- SQL Server 数据库定时自动备份
- Sql Server 2005 如何自动备份数据库
- Sql Server 2005 如何自动备份数据库
- SQL Server 数据库定时自动备份
- SQL Server 数据库定时自动备份(转)
- 使用SQL Server 2008维护计划实现数据库定时自动备份
- 【转载】使用SQL Server维护计划实现数据库定时自动备份
- 使用SQL Server维护计划实现数据库定时自动备份
- 【源码】Sql Server 2005 如何自动备份数据库
- 使用SQL Server维护计划实现数据库定时自动备份
- SQL Server 数据库定时自动备份【转】
- SQL Server 2005 如何自动备份数据库
- 使用SQL Server维护计划实现数据库定时自动备份
- SQL server 定时自动备份数据库的图文方法
- SQL Server 2005 如何自动备份数据库
- 如何让你的数据库定时自动备份(2000SQL)
- SQL Server 数据库定时自动备份
- 使用SQL Server维护计划实现数据库定时自动备份
- SQL Server 2005 如何自动备份数据库