欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    sql-server-2008创建自动备份数据库和删除过期备份两种方法(共8页).doc

    • 资源ID:13430380       资源大小:667KB        全文页数:8页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    sql-server-2008创建自动备份数据库和删除过期备份两种方法(共8页).doc

    精选优质文档-倾情为你奉上SQL Server 2008如何创建定期自动备份任务(两种方式)以及删除指定备份一、创建维护计划(推荐) 首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”“所有程序”“Microsoft SQL Server 2008”“启动SQL Server Management Studio”登录数据库,点击管理维护计划右击维护计划向导如图所示:点击“维护计划向导”后跳出对话框,如图所示:点击“下一步”如图所示:填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,如图所示:可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”如图所示:选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了 点击“下一步”如图所示:出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”如图所示:在数据库那一列选择相关数据库点击(确定)如图所示(由于这张图片较大您可以点击图片查看原图):选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”,下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:选择SQL SERVER 2008自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:点击“完成”这样就完成了SQL SERVER 2008自动备份。注意:在利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份时要启动“SQL SERVER 代理”服务。二、创建作业方式自动备份代码Declare DataStr NVARCHAR(200) set DataStr = convert(NVARCHAR(19),getdate(),120) set DataStr = REPLACE(DataStr, ':' , '_') set DataStr = REPLACE(DataStr,' ','_') set DataStr = REPLACE(DataStr,'-','_') set DataStr = 'E:DataBaseBakJXKB_New_'+DataStr+'.bak' BACKUP DATABASE JXKB_New TO DISK = DataStr WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT T-SQL功能描述: 此处T-SQL的作用是备份一个命名为:JXKB_New_2010_08_05_15_23_01.bak的备份文件,新建文件夹:E:DataBaseBak,并将此文件放于E:DataBaseBak目录下三、自动删除7天前的备份的作业use mastergo sp_configure 'show advanced options',1reconfiguregosp_configure 'xp_cmdshell',1reconfiguregoexec xp_cmdshell 'FORFILES /p D:数据库备份测试zhenghezhongtai /m zhenghezhongtai_*.bak /d -7 /c "CMD /C del /Q /F FILE"',no_outputgosp_configure 'show advanced options',1reconfiguregosp_configure 'xp_cmdshell',0reconfigurego注:需要forfiles.exe 1)Windows XP/2003以上版本支持该命令。 2)如果没有可以自行从网上下载forfiles.exe,然后把forfiles.exe放到C:WindowsSystem32目录下即可。注解:1) xp_cmdshell是sql server 的拓展存储过程,该过程的主要作用是直接执行dos命令。所以该过程在高级一点的服务器上一般是禁用或者删除,所以我们在删除备份文件的时候需要开启该过程,执行完毕应该关闭该过程。下面的代码既是开启:sp_configure 'show advanced options',1 -执行重新配置命令reconfigure -更新config_value的值(1)gosp_configure 'xp_cmdshell',1 开启xp_cmdshell过程(将1改为0则是关闭)reconfigure 更新go另外no_output是xp_cmdshell的参数,表示不返回输出2)forfiles是操作系统的批处理命令,该命令的格式为:forfiles /p Path /m SearchMask /s /c Command /d+ | - MM/DD/YYYY | DD/p path 表示开始搜索的路径,默认文件夹是当前工作目录/m searchmask 根据搜索掩码搜索文件。默认搜索掩码是*/s 指导forfiles递归到子目录/c command 表示为每个文件执行的命令,命令字符串应该用双引号括起来默认命令是”cmd /c echo file”可以用在命令字符串中:file -返回文件名fname 返回不带扩展名的文件名ext -只返回文件的扩展path -返回文件的完整路径relpath 返回文件的相对路径isdir -如果文件类型是目录,返回“true”,如果是文件,返回“false”fsize -以字节为单位返回文件大小fdate -返回文件上一次修改的日期ftime -返回文件上一次修改的时间/d date 选择文件,其上一次修改日期大于或等于(+),或者小于或等于(-),用“yyyy/mm/dd”格式指定的日期;或选择文件,其上一次修改日期大于或等于(+)当前日期加“dd”天,或者小于或等于(-)当前日期减“dd”天。有效的dd天数可以是0-32768范围内的任何数字。如果没有指定,“+”被当做默认符号/? 显示帮助消息示例:要列出驱动器 C: 上的所有批处理文件,请键入:forfiles /p c: /s /m*.bat /c"cmd /c echo file is a batch file"要列出驱动器 C: 上的所有目录,请键入:forfiles /p c: /s /m*.* /c"cmd /c if isdir=true echo file is a directory"要列出驱动器 C: 上存在时间多于 100 天的所有文件,请键入:forfiles /p c: /s /m*.* /d t-100 /c "cmd /c echo file :date >= 100 days"要列出驱动器 C: 上 1993 年 1 月 1 日以前创建的所有文件,而且对于日期早于 1993 年 1 月 1 日的文件显示“file is quite old!”,请键入:forfiles /p c: /s /m *.* /d t- /c "cmd /c echo file is quite old!"要按列格式列出驱动器 C: 上所有文件的扩展名,请键入:forfiles /p c: /s /m*.* /c "cmd /c echo extension of file is 0x09ext0x09"3) "CMD /C del /Q /F FILE" 命令Cmd/c 固定格式Del 批处理删除命令用法: DEL /P /F /S /Q /A:attributes names参数含义:names 指定一个或数个文件或目录列表。通配符可被用来 删除多个文件。如果指定了一个目录,目录中的所 有文件都会被删除。 /P 删除每一个文件之前提示确认。 /F 强制删除只读文件。 /S 从所有子目录删除指定文件。 /Q 安静模式。删除全局通配符时,不要求确认。 /A 根据属性选择要删除的文件。 attributes R 只读文件 S 系统文件 H 隐藏文件 A 存档文件 - 表示“否”的前缀专心-专注-专业

    注意事项

    本文(sql-server-2008创建自动备份数据库和删除过期备份两种方法(共8页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开