使用sql2000作业机制定时备份数据库

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'

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值