通过快表代理服务,可以自动备份数据库,下面是一个自动备份的示例脚本。
使用方法:
1、复制下面的代码,粘贴到数据字典代码区域执行,执行前可以更改下面脚本中备份文件存放的文件夹位置,最后一个字符不需要反斜杠,直接写文件夹名称即可。
2、新建一个记事本文件 写入: Exce KB_BACKUP_DATA 然后保存为后缀名为.sql的文件,文件名随意。
3、配合服务即可实现自动备份数据库。(安装目录中有相关说明)
CREATE PROCEDURE [dbo].[KB_BACKUP_DATA]
AS
BEGIN
DECLARE @CurDate datetime
DECLARE @BkTime nvarchar(20)
Declare @BkFolder nvarchar(100)
Declare @BkFile Varchar(200)
--设定存放备份文件的文件夹
-------------------------------------------------------------------------
SET @BkFolder='D:'
-------------------------------------------------------------------------
SET @CurDate=getdate()
SET @BkTime=convert(nvarchar(8),@CurDate,112)+'_'+Convert(nvarchar(2),DatePart(hh,@CurDate)) + '_' +
Convert(nvarchar(2),DatePart(mi,@CurDate))+ '_' +
Convert(nvarchar(2),DatePart(ss,@CurDate))
SET @BkFile=@BkFolder + '\KuaibiaoEE_' + @BkTime + '.bak'
BackUp Database KuaibiaoEE To Disk = @BkFile
END
|
admin