sql-server – 自动压缩/管理SQL Server 2005备份
发布时间:2020-12-31 08:39:05 所属栏目:MsSql教程 来源:网络整理
导读:是否有一种很好的方法让SQL Server 2005运行夜间备份,自动压缩只保留最后n个备份? 我知道代理可以执行夜间备份,但我认为这个问题的棘手部分是压缩和删除非常旧的备份 干杯! 解决方法 在SQL备份之后,我们运行另一个任务来运行批处理文件以压缩文件并将它们复
|
是否有一种很好的方法让SQL Server 2005运行夜间备份,自动压缩只保留最后n个备份? 我知道代理可以执行夜间备份,但我认为这个问题的棘手部分是压缩和删除非常旧的备份 干杯! 解决方法在SQL备份之后,我们运行另一个任务来运行批处理文件以压缩文件并将它们复制到NAS上.我们保留最后3个备份 – 基本脚本看起来像:d: cd MSSQLBACKUP zip -rq d:northwind northwind.BAK REM - do the local copy to the NAS move/y 10.0.0.1sql_backupyesterdaynorthwind.zip 10.0.0.1sql_backup2DaysAgonorthwind.zip move/y 10.0.0.1sql_backupnorthwind.zip 10.0.0.1sql_backupyesterdaynorthwind.zip copy northwind.zip 10.0.0.1sql_backupnorthwind.zip (我编辑了脚本只显示1个数据库).在脚本结束时,我们调用Python脚本发送一封电子邮件,告诉我们备份文件的大小和创建日期.您可以轻松使用WSH脚本.我认为可能添加了“if errorlevel …”指令,因为SQL代理并不总是检测批处理文件是否完成? if errorlevel 1 goto weakspace d:scriptssend_email_nas_copy_success.py goto end weakspace: REM - error occured d:scriptssend_email_nas_copy_fail.py end: exit 我们的一台服务器使用winrar而不是zip来压缩文件(它有一个命令提示符).昨晚一个月的备份被复制到一个保存六个月的存档中,但您可以轻松创建另一个批处理文件,每周运行一次,以维护上周日,2个星期日和3个星期日之前的备份. (编辑:海洋资讯信息网_我爱站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 如何识别存储在Oracle DATE列中的无效(损坏)值
- sql-server-2005 – 过程从ADO.NET中超时,但在SSMS中没有
- sql-server-2008 – 如何使用损坏的模型db启动MSSQL Server
- sql-server – 链接服务器问题.无法使用Windows身份验证作为
- 数据库建议 – 即用型数据库模型示例
- 详解HTML元素的height、offsetHeight、clientHeight、scrol
- SQL:找到最长的日期差距
- 通过分析SQL语句的执行计划优化SQL
- sql-server – 为什么执行语句的速度取决于网络连接?
- sql-server – 如果包含停用词,即使停用词列表为空,全文搜索
站长推荐
热点阅读

