SQL2008不能删除过期备份 我用维护计划建立的自动备份,备份集过期日期是3天,在2005里面这些都能自动删除过期备份,但是2008里面为什么不能自动删除,每次自动备份的文件都在里面,请问谁遇到过这个问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请贴出你的 Backup database ...语句 -- 如何删除 SQL2005 过期的数据库备份文件呢? 在 SQL2005 数据库中,不可以自动删除过期的备份文件,所以借用第三方插件完成此功能。 -- 方式一:通过 Forfiles 删除指定目录下过期的备份文件 目的:删除目录 i: \sqldataup 中天前的 . bak 文件: 步骤: 1 、定义 FORFILES 批处理脚本如下: C: \> FORFILES / P i: \sqldataup / M *. bak / C "cmd /C del /Q @path" / d - 5 如果执行成功则返回当前盘符 C: \> 。 -- 如果没有需要删除的文件则返回信息错误 : 用指定的搜索标准没有找到文件。比如: --C:\>FORFILES /P i:\sqldataup /M *.bak /C "cmd /C del /Q @path" /d -5 -- 错误 : 用指定的搜索标准没有找到文件。 2 、通过计划任务调用批处理脚本如图所示,图太长请看这里 3 、当然也可以用 SQLAgent 调用 CMDEXEC 完成批处理作业。 方式二:如果在 SQL2008 中因为默认安装 Powershell 1.0 程序,故可以用 Powershell 编写脚本来完成定时删除过期文件。 太多内容,请看文章http://blog.csdn.net/claro/archive/2009/08/18/4458417.aspx。 sql server 2005/2008备份/删除过期备份T-sql 版本v1.0http://tech.techweb.com.cn/thread-383222-1-1.html 怎么求指定日期所在月的第几周? 跪求一sql语句 100,希望能够解决我的需求:关于字段中英文转换的问题! 我想比较两个数据库中的表的结构怎办? sql server 语句报错, 各位大神来看看,, _____________求一字符串处理函数!! 我的系统中数据库连接文件mydata.udl双击打不开连接属性了,怎么解决? 关于存储过程问题,急!!!!!!!!!!!!!!!!!!! 请大家帮忙拼写SQL语句 石老人,请问如何打开和关闭自定义ID选项。 sql server 2000 日志文件无限增大 关于数据库数据合并
-- 方式一:通过 Forfiles 删除指定目录下过期的备份文件
目的:删除目录 i: \sqldataup 中天前的 . bak 文件: 步骤: 1 、定义 FORFILES 批处理脚本如下: C: \> FORFILES / P i: \sqldataup / M *. bak / C "cmd /C del /Q @path" / d - 5 如果执行成功则返回当前盘符 C: \> 。 -- 如果没有需要删除的文件则返回信息错误 : 用指定的搜索标准没有找到文件。比如: --C:\>FORFILES /P i:\sqldataup /M *.bak /C "cmd /C del /Q @path" /d -5 -- 错误 : 用指定的搜索标准没有找到文件。
2 、通过计划任务调用批处理脚本如图所示,图太长请看这里 3 、当然也可以用 SQLAgent 调用 CMDEXEC 完成批处理作业。
方式二:如果在 SQL2008 中因为默认安装 Powershell 1.0 程序,故可以用 Powershell 编写脚本来完成定时删除过期文件。 太多内容,请看文章http://blog.csdn.net/claro/archive/2009/08/18/4458417.aspx。