SQLSERVER自动备份数据库
1. 通过操作系统的定时任务执行
创建两个文件,auto.bat和auto.sql,使用bat调用sql文件中的代码段
auto.bat内容
sqlcmd -S localhost,2433 -U sa -P Aa@123456 -d dbname -i d:\autobck\auto.sql
auto.sql内容
DECLARE @FileName varchar(1000) SELECT @FileName = (SELECT 'D:\autoback\db\dbname' + CONVERT(VARCHAR(10),GETDATE(),112) + 'T' + replace(CONVERT(VARCHAR(8),GETDATE(),108), ':', '') + 'COMPRESSION.BAK') BACKUP DATABASE dbname TO DISK=@FileName WITH CHECKSUM, COMPRESSION, BUFFERCOUNT = 50, MAXTRANSFERSIZE = 4194304 GO
过程:
通过服务器管理工具中“任务管理程序”添加基本定时任务,设定每天3:00执行
2. 通过SqlServer代理实现定时任务的调度
骑着母猪去打猎的备忘录,如有侵权请联系本人骑着母猪去打猎删除。https://www.cnblogs.com/shichq/p/17044249.html
如果本文对您有所帮助,麻烦在下面评论里面随便敲上那么几下键盘,谢谢了
分类:
SQL Server
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报