SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/11/24 23:49:23

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

SqlServer自动备份计划,备份多个数据库,自动删除备份文件

创建备份存储过程

在 master 数据库 或 需要备份的数据内 创建 p_BackupDB 存储过程:

https://www.cscode.net/archive/csframeworkv6/548021875929093.html#mcetoc_1hu3hm4tgq

注意事项

如果在 master 数据创建 p_BackupDB 存储过程:

1、不能添加记录到备份历史记录表(sys_BackupHistory,注意:代码在存储过程的最后面

2、要使用 master.dbo.p_BackupDB '您的数据库','c:\baks\'

创建备份计划

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

备份脚本(备份多个数据库、删除旧的备份文件)

C# 全选
YES_CMS_CSCODE.dbo.p_BackupDB 'YES_CMS_CSCODE','C:\bak\';
GO
NN_System.dbo.p_BackupDB 'NN_OMS_Business','C:\bak\';
GO
NN_System.dbo.p_BackupDB 'NN_System','C:\bak\';
GO
master.dbo.sp_DeleteBakFiles 'C:\bak\','*.*';
GO

测试备份计划(手动执行备份计划)

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

查看备份文件:

SqlServer自动备份计划,备份多个数据库,自动删除备份文件|C/S开发框架

自动删除备份文件:sp_DeleteBakFiles

在master数据库创建 sp_DeleteBakFiles 存储过程:

https://www.cscode.net/archive/newdoc/615555731193861.html

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇