zoukankan      html  css  js  c++  java
  • SQL Server维护计划自动备份数据库

    GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
    https://cnsendnet.taobao.com
    来自森大科技官方博客
    http://www.cnsendblog.com/index.php/?p=1841

    使用SQL Server 2008的维护计划可以实现自动备份数据库,并自动删除过期备份的功能。

    一、环境

    OS: Microsoft Windows Server 2003 R2

    soft:Microsoft SQL Server 2008

    备份数据库路径C:sql_bak

    二、配置

    登录MicrosoftSQL Server Management Studioà管理à维护计划右键:新建维护计划,如下图:

    输入维护计划名称,单击“确定”按钮,右侧界面进入该计划设计窗口,从左侧工具箱(查看à工具箱:打开工具箱)拖动一个“备份数据库”任务到设计窗口,如下图:

    双击“备份数据库”任务会话框,设置要备份的数据库信息,如下图:

    设定好后,单击“确定”按钮,回到设计窗口,单击按钮,弹出作业计划属性窗口,如下图:

    设定作业计划备份时间,(为了方便测试,这里设定备份执行间隔为10分钟)设定好后,单击“确定”按钮,回到设计窗口。从左侧工具箱拖动一个“清除维护”任务到设计窗口,如下图:

    双击“清除维护”任务会话框,弹出清除维护任务窗口,如下图:

    选择备份数据库文件路径,扩展名填写bak,设置删除文件条件,完成后,单击“确定”按钮回到设计窗口。保存该维护计划,左侧对象资源管理器窗口可以看到刚刚完成的维护计划及作业,如下图:

    选中与刚新建的维护计划对应的作业,右键:作业开始步骤,如下图:

    状态栏都显示成功,单击“关闭”按钮,维护计划设定成功。

    三、测试

    进入备份文件夹C:sql_bak查看备份情况,如下图:

    修改服务器时间为2014-4-11 13:00 再次查看备份情况,如下图:

    发现1小时以前的备份已经删除。

    四、常见问题

    1、必须要启动SQL Server代理服务,才可以正常启动作业

    1、维护计划配置完成后,备份成功了,日志显示清除维护任务也执行成功,但实际上并没有删除过期的备份

    解决方案:打开SQl Server配置管理工具àSQL Server服务—>

    SQLServer服务、SQLServer代理服务所使用的账户应具有数据库备份文件夹(C:sql_bak)的删除权限,这两个服务最好使用同一账户。

    2、配置账户的删除权限

    右键à属性à单击“安全”选项卡找到所使用的用户,单击“高级“按钮,勾选删除权限,如下图:

    权限配置完成后,重启服务,问题解决。

    GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
    https://cnsendnet.taobao.com
    来自森大科技官方博客
    http://www.cnsendblog.com/index.php/?p=1841

  • 相关阅读:
    BadUSB 利用
    java 将函数作为参数传递
    odoo12 修行提升篇之 常用的高阶函数 (二)
    odoo12 修行提升篇之 异步定时任务 (一)
    odoo12 修行基础篇之 利用kanban做分析 点击跳转分析模型列表 (九)
    odoo12 修行基础篇之 kanban (八)
    odoo12 修行基础篇之 记录批处理 (七)
    odoo12 修行基础篇之 列表的筛选和分组 (六)
    odoo12 修行基础篇之 添加记录编码 (五)
    odoo12 修行基础篇之 添加工作流和操作记录 (四)
  • 原文地址:https://www.cnblogs.com/cnsend/p/15265123.html
Copyright © 2011-2022 走看看