sql-server - SQL 维护计划失败但清理任务删除所有备份文件
问题描述
数据库被某人分离并且维护计划作业失败。它没有创建新的备份并且旧的备份被删除,我现在没有办法恢复数据库。如何更改维护计划以仅在创建新备份文件时删除旧备份。
解决方案
您可以Back Up Database Task
使用绿线 (success)前后添加Maintenance Cleanup Taks
。
以这种方式,仅当备份已成功完成时才会执行清理。
您将无法通过在 SQL Management Studio 中创建的简单维护计划来检查变量。您需要编写脚本并将其放入 SQL 作业中,或者创建一个完整的 SSIS 包。SSIS 将为您提供通过 SSMS 可用的所有维护计划任务以及 SSIS 的所有其他好处,包括您可以在优先约束中使用的包变量
参考这里
推荐阅读
- c++ - 我的程序有一个保存配置文件的 GUI,如何双击此配置文件以直接使用配置数据加载 GUI?
- dom - yii2 Multiple model and select2 non-unique id问题
- python - 如何在霍夫线不交叉/覆盖的图像中找到间隙?
- python - Ansible shell 模块在目标服务器上是否需要 python?
- flutter - Flutter - 私下发布
- php - Codeginiter 分页为每页添加额外的结果
- javascript - 当引用与计算中相同的键时,Vue 计算会抛出“渲染中的错误:“内部错误:递归过多””
- ansible - 在远程主机上启动数据库服务
- javascript - Cannot read property 'includes' of null"
- php - 如何在omnipay中验证paypal付款