使用sql2000作业机制定时备份数据库
2009-02-07 15:30
441 查看
1、打开SQL2000企业管理器
2、启动管理下的 SQL Server 代理 服务(要运行作业必须启动此服务)
3、选择作业,右击新建作业
4、在常规选项卡下面输入作业名称
5、在步骤选项卡下点击新建
6、在弹出的“新建作业步骤”窗体的常规选项卡下填写步骤名、类型(默认使用Transact-SQL脚本(TSQL))、选择数据库、输入要执行的SQL语句
7、在调度选项卡中点击新建调度,在弹出的新建作业调度窗体中填写调度名称、选择调度类型
OK完成
declare @year varchar(50),@month varchar(50),@day varchar(50),
@hour varchar(50),@minute varchar(50),@second varchar(50),@dataname varchar(50)
set @year=DATENAME(year, getdate())
set @month=DATENAME(month, getdate())
set @day=datename(day,getdate())
set @hour=datename(hour,getdate())
set @minute=datename(minute,getdate())
set @second=datename(second,getdate())
set @dataname='e:/'+@year+@month+@day+@hour+@minute+@second+'.dat'
print @dataname
以上代码为构造日期字符串
备份数据库:
BACKUP DATABASE [数据库名称] TO DISK=[备份到什么位置和备份文件名称] WITH Format, Name='All_Data'
BACKUP DATABASE test TO DISK=@dataname WITH Format, Name='All_Data'
还原数据库:
restore database [数据库名称] from disk = [还原文件路径名称]
restore database test from disk = 'e:/database_bak.dat'
2、启动管理下的 SQL Server 代理 服务(要运行作业必须启动此服务)
3、选择作业,右击新建作业
4、在常规选项卡下面输入作业名称
5、在步骤选项卡下点击新建
6、在弹出的“新建作业步骤”窗体的常规选项卡下填写步骤名、类型(默认使用Transact-SQL脚本(TSQL))、选择数据库、输入要执行的SQL语句
7、在调度选项卡中点击新建调度,在弹出的新建作业调度窗体中填写调度名称、选择调度类型
OK完成
declare @year varchar(50),@month varchar(50),@day varchar(50),
@hour varchar(50),@minute varchar(50),@second varchar(50),@dataname varchar(50)
set @year=DATENAME(year, getdate())
set @month=DATENAME(month, getdate())
set @day=datename(day,getdate())
set @hour=datename(hour,getdate())
set @minute=datename(minute,getdate())
set @second=datename(second,getdate())
set @dataname='e:/'+@year+@month+@day+@hour+@minute+@second+'.dat'
print @dataname
以上代码为构造日期字符串
备份数据库:
BACKUP DATABASE [数据库名称] TO DISK=[备份到什么位置和备份文件名称] WITH Format, Name='All_Data'
BACKUP DATABASE test TO DISK=@dataname WITH Format, Name='All_Data'
还原数据库:
restore database [数据库名称] from disk = [还原文件路径名称]
restore database test from disk = 'e:/database_bak.dat'
相关文章推荐
- linux下使用contab定时备份数据库
- 使用作业定时压缩数据库
- 使用批处理(定时备份数据库)- (转贴,本文正确性有待参考)
- 使用SQL Server维护计划实现数据库定时自动备份
- 使用【WinRAR】对【Mysql 数据库】进行定时备份
- 使用SQL Server Management Studio 创建数据库备份作业
- 使用SQL Server维护计划实现数据库定时自动备份
- 使用教程 - BestSync同步软件 - SQL2008R2 数据库定时备份解决方案
- 使用 SQL Server维护计划实现数据库定时自动备份
- CentOS下使用crontab+mysqldump实现定时自动备份数据库
- SQL Server 2005使用作业实现定时备份任务和删除指定天数前的备份文件
- 使用Navicat for MySQL设置定时备份数据库和数据恢复
- SQL Server 定时备份数据库(作业)
- 使用SQL Server维护计划实现数据库定时自动备份
- 使用SQL Server维护计划实现数据库定时自动备份
- linux下使用shell脚本定时备份数据库
- 【转】使用SQL Server维护计划实现数据库定时自动备份
- 第二步 使用mysqldump 和 crontab定时任务定时备份数据库
- 使用SQL Server维护计划实现数据库定时自动备份
- 使用mysqldump 和cron 每天定时备份数据库