sql2008自动备份与删除过期备份数据库

sql2008自动备份与删除过期备份数据库

ID:34725834

大小:345.68 KB

页数:7页

时间:2019-03-10

sql2008自动备份与删除过期备份数据库_第1页
sql2008自动备份与删除过期备份数据库_第2页
sql2008自动备份与删除过期备份数据库_第3页
sql2008自动备份与删除过期备份数据库_第4页
sql2008自动备份与删除过期备份数据库_第5页
资源描述:

《sql2008自动备份与删除过期备份数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Sqlserver2008自动备份一、打开SQLServerManagementStudio企业管理器二、SQLServer代理,右键选择"启动"Tips:注意此处的SQLserverAgent修改启动类型为自动(如果为停止,则可以右击属性进启动)三、新建一个作业①.右键à新建作业②.填写名称,所有者信息③.点击步骤选项卡,点击“新建”新增一个步骤④.填写步骤的基本信息,如:名称T-sql(备份语句)Tips:此处填写备份数据库的语句如下:Declare@DataStrNVARCHAR(200)set@DataStr=convert(NV

2、ARCHAR(19),getdate(),120)set@DataStr=REPLACE(@DataStr,':','_')set@DataStr=REPLACE(@DataStr,'','_')set@DataStr=REPLACE(@DataStr,'-','_')set@DataStr='E:DataBaseBakJXKB_New_'+@DataStr+'.bak'BACKUPDATABASE[JXKB_New]TODISK=@DataStrWITHNOINIT,NOUNLOAD,NOSKIP,STATS=10,NOFORMAT

3、T-SQL功能描述:此处T-SQL的作用是备份一个命名为:JXKB_New_2010_08_05_15_23_01.bak的备份文件,新建文件夹:E:DataBaseBak,并将此文件放于E:DataBaseBak目录下⑤、点击计划选项卡,点击添加添加一个计划⑥.在弹出的对话框中填写名称和计划的执行频次在这里可以选执行:每周、每天、每天,还有每天的时间段点击执间间隔时间:10,分钟执行一次⑦.点击确定保存当前计划à点击确定保存当前的作业,自动备份数据库完成删除过期备份注:需要forfiles.exe1)WindowsXP/2003以上

4、版本支持该命令。2)如果没有可以自行从网上下载forfiles.exe,然后把forfiles.exe放到C:WindowsSystem32目录下即可。重复之前操作第④步需变更指令④.填写步骤的基本信息,如:名称T-sql(备份语句)usemastergodeclare@FILENVARCHAR(200)SET@FILE='E:DataBaseBak'EXECxp_cmdshell'FORFILES/pE:DataBaseBak/s/mJXKB_New_*.bak/d-7/c"CMD/Cdel/Q/F@FILE"'T-SQL功能描

5、述:E:DataBaseBak为存放目录此处T-SQL的作用是删除7天前所有以命名开头为:JXKB_New_*.bak的备份文件如果需变更为30天清除一次过期备份把d-7更改为d-30sp_configure'showadvancedoptions',1reconfiguregosp_configure'xp_cmdshell',1reconfigurego

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。