SQL 数据库备份存储过程

首先,建立如下存储过程

 1 ALTER PROCEDURE [dbo].[DataBaseName_FULL_BACKUP_PRC]

 2 as

 3 begin

 4 declare @bakPath varchar(100)

 5 declare @bakFileName varchar(50)

 6 declare @bakDiskPath varchar(300)

 7 

 8 set @bakPath='D:\DB_BAK\'

 9 

10 

11 --print @bakPath

12 --完整備份

13 set @bakFileName='DataBaseName_Full_Bak'+Convert(varchar(30),getDate(),23)+'.bak'

14 set @bakDiskPath = @bakPath + @bakFileName

15 backup database [DataBaseName] 

16 to disk =@bakDiskPath

17 with name='DataBaseName_完整備份' 

18 

19 end

 

然后,建立JOB,设执行的周期等,这里就不多说了。

 

 

你可能感兴趣的:(数据库备份)