如何让SQL Server自动定时备份数据库并按日期命名

如何让SQL Server自动定时备份数据库并按日期命名,第1张

备份数据库在维护软件和站点的时候是必要的,因为它关系这我们数据的安全和完整性,备份的方式有两种:手动备份和自动备份,如果数据库服务器中有这么多的数据库需要备份,那么手动备份必定是一个很大的工作量,这个时候我们可以采用另外一种备份方式---定时自动备份

http://www.cnblogs.com/shuang121/archive/2011/07/18/2109506.html

详细可以参考这个,有图解教程,希望可以帮到你

#!/bin/bash

date=$(date -d '+0 days' '+%Y-%m-%d') #声明一个变量,并赋值当天日期

cd /root/data #进入目录

mkdir $date #创建目录

mysqldump -uusername -ppassword db_name > $date"db_name.sql" #数据库备份,修改用户名密码,还有要备份数据库

tar -zcf $date".tar.gz" $date #压缩打包

rm -rf $date #删除源数据

保存为bak.sh,每天16:30备份定时任务,没有crontab命令:yum install vixie-cron

chmod +x /.../bak.sh

crontab -e

30 16 * * * /.../bak.sh

ACCESS的备份就是个文件复制的过程,以什么名称命名是你复制的时候自定义的,用“C# access 备份”能搜一堆结果,但要注意一点,备份前先确定文件没被锁定,也就是没有正被访问,否则可能会复制失败的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9726788.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存