要想在 SQL2005上进行数据库的自动备份必须把sql server的SQL Server Agent服务开启,否则是无法进行自动备份的

启动完成之后,用户可以直接在“管理”下面的“维护计划”选项来新建计划然后一步一步的完成数据库的自动备份

上面是微软提供的一套数据库系统自带的数据库备份方法,虽然好用,但是局限性比较大。

下面来进入今天的正题用户自定义数据库备份

1、首先,也是新建维护计划,然后再出现的界面中选择【“执行T-SQL语句”任务】,拖动到中间的界面中

双击上图中的长方形,出现【“执行T-SQL语句”任务】窗体,然后把已经写好的T-SQL语句拷贝到中间的文本区域,点击确定,

然后在设置维护计划,维护计划分为两步,

第一步删除备份文件,

第二步删除历史记录

以上搞定完成之后,下面开始设置作业执行计划

设置完成之后,数据库自动备份就OK了(注意这里要想让自动一直运行,必须把SQL Server Agent服务设置为“自动启动”)

以上是完整备份的步骤,差异备份和日志备份同完整备份的步骤没有什么区别只是T-SQL语句有所不同,下面我贴出完整的T-SQL语句供大家参考

/*******************完整备份作业*******************/ --完整备份,每周一次 USE Master GO DECLARE @str NVARCHAR(100) DECLARE @dateTime NVARCHAR(20) SET @dateTime=CONVERT(VARCHAR(50), GETDATE(), 112)+REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','') SET @str = 'D:\PV_FULL_' + @dateTime + '.bak' BACKUP DATABASE [DEMODB] TO DISK=@str WITH NAME=N'pv完整备份' GO

/*******************差异备份作业*******************/ --截断日志 USE Master GO BACKUP LOG [DEMODB]  WITH NO_LOG GO --收缩日志文件 USE Demo GO DBCC SHRINKFILE (N'Demo_log',0,TRUNCATEONLY) GO --差异备份,每天一次 USE Master GO declare @str varchar(100) DECLARE @dateTime NVARCHAR(20) SET @dateTime=CONVERT(VARCHAR(50), GETDATE(), 112)+REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','') SET @str = 'D:\PV_DIFF_' + @dateTime + '.bak' BACKUP DATABASE [DEMODB] TO DISK=@str WITH DIFFERENTIAL, NAME=N'PV差异备份' GO

/******************日志备份作业*******************/ --日志备份,每小时一次 USE [backup] GO declare @str varchar(100) DECLARE @dateTime NVARCHAR(20) SET @dateTime=CONVERT(VARCHAR(50), GETDATE(), 112)+REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','') set @str='D:\PV_Log_'+@dateTime+'.trn' BACKUP LOG [DEMODB] TO DISK=@str WITH NAME=N'PV日志备份' GO

SQL SERVER2005自动备份 2012.3.29的更多相关文章

  1. Sql Server自动备份数据库,定期删除备份

    //实现:每天自动备份数据库,定期删除备份 //步骤:[开始]--[所有程序]--[Microsoft SQL Server 2005]--[SQL Server Management Studio] ...

  2. SQL Server自动备份 备份到本地或者远程服务器

    0.1 在SQLServer2008 --> 备份数据库 --> 安全 --> 新建用户 --> 用户名 选择该windows用户 (确保 --> 机器名/人名 --&g ...

  3. sql定时自动备份(定时作业)

    第一步: 右键启动"SQL Server 代理"

  4. SQL Server自动备份存储过程和视图的方法

    1 建立备份数据表 CREATE TABLE [dbo].[ProcBackup]( ,) NOT NULL, [name] [sysname] NOT NULL, ) NULL, [obj_id] ...

  5. Sql Server 自动备份

    1)启动代理服务 服务->Sql server 代理启动 2)设置维护计划 维护计划->设置维护计划向导->修改名称及说明 3)更改计划 4)选择维护任务 5)顺序调整不做解释 6) ...

  6. SQL Server自动备份

    1.打开SQL Server Management Studio 数据库-管理-维护计划,右键,维护计划向导 2.在弹出页面右下方点击[更改],修改计划执行方案 根据需要,修改执行时间 3.修改完毕后 ...

  7. Sql Server2005恢复备份数据库问题-Error:3154 3219

    解决办法: 1.新建一个同名数据库New_HeasySchoolDB2.执行下面的sql语句: restore database New_HeasySchoolDB from disk = 'D:/N ...

  8. SQL Server 自动备份数据脚本

    脚本: use master; go ---声明变量 declare @dbName nvarchar(max)='MG_DATA'; ),) +'_'+ DateName(hour,GetDate( ...

  9. SQL SERVER 2012设置自动备份数据库

    为了防止数据丢失,这里给大家介绍SQL SERVER2012数据自动备份的方法: 一.打开SQL SERVER 2012,如图所示: 服务器类型:数据库引擎: 服务器名称:127.0.0.1(本地), ...

随机推荐

  1. 最小生成树计数 模板 hdu 4408

    题意是给定n个点,m条边的无向图,求最小生成树的个数对p取模. 用kruscal计算最小生成树时,每次取连接了两个不同联通块的最小的边.也就是先处理d1条c1长度的边,再处理d2条c2长度的边.长度相 ...

  2. ASA映射80端口到公网

    1.测试拓扑: 2.测试目的:Web Server:192.168.1.100/24 GW:192.168.1.254Internet:200.1.1.2/24 映射的地址:200.1.1.3 3.配 ...

  3. vue天气查询

    天气查询包括回车查询和点击查询两种功能 回车查询 1.按下回车(v-on+.enter) 2.查询数据(axios+接口+v-model) 3.渲染数据(v-for+arr) 点击查询 1.点击城市查 ...

  4. Jmeter 测试结果分析之聚合报告简介

    聚合报告(aggregate report) 对于每个请求,它统计响应信息并提供请求数,平均值,最大,最小值,错误率,大约吞吐量(以请求数/秒为单位)和以kb/秒为单位的吞吐量. 吞吐量是以取样目标点 ...

  5. mtrace 简介

    内存泄露问题一般会再长时间运行的程序中暴露出来.而且一般很难定位和查找. linux 提供mtrace/muntrace来检测程序是否有内存泄露.一般来说要检测哪一段代码是否有内存泄露,就可以用这一对 ...

  6. awk函数实现将简化IPV6地址补全

    在用awk处理文本时,有些场景需要将简化的IPV6地址补充成完整的IPV6地址,下边函数可简单实现: IPV6地址补全函数 # ipv6地址补全函数 function compipv6(orig_ad ...

  7. shell脚本入门笔记

    转载:http://mp.weixin.qq.com/s?__biz=MzA3MTIxNzkyNg==&mid=204081791&idx=1&sn=27bb1d827e0f8 ...

  8. linux默认的目录结构

    /: 根目录/root: root账户的home目录/home: 用户的目录,每个用户有一个home/bin: 可执行文件和命令/lib: 库文件/etc: 配置文件存放地/usr: 用户的应用程序和 ...

  9. 如何切换虚拟机(centos6)和windows

    通过设置热键,选择Ctrl+Alt+Fx即可.重启linux之后按Ctrl+Alt+Fx切换不同的终端的就可以了 图一. 图二.

  10. ubuntu安装与设置

    为学习Linux,在虚拟机中安装类ubuntu18.04,刚装完系统时间是不对的,系统中也没有gcc,g++. 关于安装软件无非就是: sudo apt-get install gcc sudo ap ...