周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649371 QQ:2627049059
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
快表代理自动备份数据库脚本示例
显示全部楼层 倒序浏览 发表日期 2014-10-20 08:25:57 6087次阅读 9次回复
admin
2014-10-20 08:25:57
通过快表代理服务,可以自动备份数据库,下面是一个自动备份的示例脚本。
使用方法:
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


dan_dan

2014-12-24 10:48:21

这个好好研究一下!
看到代码就晕
复制粘贴就行 不用自己写呢
电话/微信:18049989370 QQ:857188287
好东西,顶一个
收藏一下,好东西
zyqsh

2017-6-6 23:30:34

存储过程,感觉做一个任务就可以吧
admin

2017-6-8 16:42:14

zyqsh 发表于 2017-6-6 23:30
存储过程,感觉做一个任务就可以吧

要看用户安装的SQL版本而异
看到代码就晕,所以还是手动备份,呵呵
收藏收藏,能不能不使用代码,直接在软件上点点就可以自动备份

精彩评论9

dan_dan

2014-12-24 10:48:21

这个好好研究一下!
看到代码就晕
复制粘贴就行 不用自己写呢
电话/微信:18049989370 QQ:857188287
好东西,顶一个
收藏一下,好东西
zyqsh

2017-6-6 23:30:34

存储过程,感觉做一个任务就可以吧
admin

2017-6-8 16:42:14

zyqsh 发表于 2017-6-6 23:30
存储过程,感觉做一个任务就可以吧

要看用户安装的SQL版本而异
看到代码就晕,所以还是手动备份,呵呵
收藏收藏,能不能不使用代码,直接在软件上点点就可以自动备份
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |