MsSql2005如何进行自动定时备份数据库?(备份按照年月日来命名)

思路:先在要备份的数据库中新建一个创建备份文件的存储过程,使用维护中的计划来定时调动这个存储过程,来达到定期备份数据库的目的。具体操作:

一 、在 管理中 维护计划 ---》右键 新建维护计划  (需要打开SQL Server Configuration Manager中的 SQL Server Agent 需要设为启动状态。不然会报“代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”的错误)


 

二、新建计划以后,在右侧添加 计划  ,设定自己需要的备份间隔和每次备份的时间


 

三、 先在需要做备份的数据库中创建一个 备份用的存储过程,代码如下:

USE [oa]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [BackupDatabase](@FolderPath varchar(500))
as
DECLARE @FullPath varchar(1000)
set @FullPath = @FolderPath+ 'oa_'+convert(VARCHAR(4),year(getdate()))+right( '0'+convert(VARCHAR(2),MONTH(getdate())),2)+right('0'+convert(VARCHAR(2),DAY(getdate())),2)+ '.bak'
backup database [oa] to disk=@FullPath WITH INIT
return

存储过程创建以后,从左侧 维护计划中的任务 中 拖入一个 “执行 T-SQL 语句”任务  ,如下图:


 

再在右侧的“执行 T-SQL 语句”中双击 ,在弹出的窗口中把调用 备份存储过程的 sql语句 写入,代码如下:

use [oa]  exec BackupDatabase 'E:\project\data\'

点击 确定 后,直接保存该 维护计划 就可以了。如果怕中间sql语句有问题,可以预先在 查询分析器中执行以下。

至此,在msql2005中按照日期定期备份数据库就全部结束了。有需要的朋友可以看看

来源:www.96seo.com 转载请保留,谢谢
责任编辑:泰州seo

转载于:https://www.cnblogs.com/n666/archive/2011/03/08/2190837.html

MsSql2005如何进行自动定时备份数据库相关推荐

  1. sqlyog自动定时备份数据库

    注:备份路径不要有中文 第一步:登陆SQLyog,点[高级工具],选择计划备份,如图: 第二步:选择要备份的对应数据库,可以选择备份全部数据库,如图: 第三步:选择备份数据库的存储目录 第四步:一直下 ...

  2. Navicat自动定时备份数据库(图文教程)

    在给老板做项目时,程序一般放到远程服务器上跑,因此数据也会存储在远程服务器上,为防止 数据的丢失以及减少每天登陆远程服务器手动备份数据的烦恼,减轻维护者的工作量,Navicat上就有很好的自动备份功能 ...

  3. mysql自动定时备份数据,mysql数据库自动定时备份脚本

    1.shell脚本如下: Now=$(date +"%d-%m-%Y") File=/tmp/mysqldump238CEM/MysqlDumpFile238CEM-$Now.sq ...

  4. MySQL 实战 定时备份数据库

    在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库. 一. mysqldump命令备份数据 在MySQ ...

  5. mysql定时备份数据库

    在网上看到大佬的mysql自动定时备份脚本,但是作为菜鸟实在难以理解,经过学习,现更新一版小白版.(注释解释在下方) 原文链接 #!/bin/bash# 以下配置信息请自己修改 mysql_user= ...

  6. sqlserver自动定时备份

    首先这里声明:改文章是用T-SQL自动备份的,其他方式比较简单,而且操作麻烦,这里就不一一介绍了, 第一步:开启sql代理: 如下图:找到这个配置管理工具,点击打开: 第二步:找到sql server ...

  7. SQL SERVER定时备份数据库

    SQL SERVER定时备份数据库 点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称& ...

  8. SqlServer 2008 R2定时备份数据库,并且发送邮件通知

    SqlServer 2008 R2定时备份数据库,并且发送邮件通知 原文:SqlServer 2008 R2定时备份数据库,并且发送邮件通知 先配置数据库的邮件设置,这样才可以发送邮件. 2. 3. ...

  9. [数据库] Navicat for MySQL定时备份数据库及数据恢复

    在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电 ...

最新文章

  1. 详解 | SLAM回环检测问题
  2. scala之Actors
  3. 图片Alpha预乘的作用[转]
  4. 浏览器中遮罩层镂空效果的多种实现方法
  5. poj 1384 完全背包
  6. u-tools图床便捷生成markdown图片
  7. 你的ABAP程序给佛祖开过光么?来试试Jerry这个小技巧
  8. nubia android root权限,获取中兴NX403a (Nubia Z5S Mini Android 4.2)ROOT权限教程,新手必看...
  9. 基于android的交流平台,基于Android的移动学习交流平台的设计与实现
  10. 为什么要用BigDecimal
  11. 【玩转数据系列三】利用图算法实现金融行业风控
  12. linux清指令,Linux隐匿和清除的几条命令
  13. 重构:改善既有代码的设计 精彩书评二
  14. 如何使用 AirDrop 将 MAC 中的照片整理好,并上传到 iPhone 的相册中?
  15. 【创建型】Prototype模式
  16. 弹性云服务器是什么意思?弹性体现在哪里
  17. CMD的打开方式以及一些常用的Dos命令
  18. 关于SASE与安全市场的那些事
  19. php本地文件包含 截断,php远程文件包含截断问题
  20. 力扣(145.102)补9.5

热门文章

  1. win7旗舰版+caffe+vs2013+matlab2014b(无GPU版)
  2. 三调数据库及DLTB各个字段含义
  3. python中concat的用法_python pandas concat用法及代码示例
  4. kali2020设置root用户登录
  5. Wireshark使用入门
  6. 华为鸿蒙系统学习笔记5-华为方舟编译器正式开源及相关源码下载
  7. 小汤学编程之JDBC(二)——dbutils框架和DataSource连接池
  8. 「雕爷学编程」Arduino动手做(15)——手指侦测心跳模块
  9. ASP.NET 本地化 (localization)
  10. mac下ssh免密登陆远程服务器(linux)