SQL Server 2005数据库定期备份

SQL Server 2005数据库定期备份和删除历史备份记录 一、SQL Server 2005数据库定期备份SQLServer2005定期备份是通过创建“维护计划”来实现的。主要有两种方式:1、维护计划向导。2、新建维护计划(用户手工创建) 如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提条件:“SQL Server 代理”服务必须是启用状态首先介绍使用维护计划向导来执行数据库定期备份操作过程: 阅读详情

SQLServer2005的定期备份是通过创建“维护计划”来实现的。主要有两种方式:1、维护计划向导。2、新建维护计划(用户手工创建)

如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提条件:“SQL Server 代理”服务必须是启用状态

首先介绍使用维护计划向导来执行数据库的定期备份

操作过程:

1、 单击:开始→程序→Microsoft SQL Server 2005→“SQL Server Management Studio”(图1)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图1

2、 右键单击:SQL Server 代理→启动(注: 要执行维护计划,SQL Server 代理必须启动!)

3、 右键单击:管理→维护计划→维护计划向导,单击“下一步”(图2)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图2

4、 在“选择目标服务器”窗口,依次设置“名称”、“服务器”、“身份验证”等信息,单击“下一步”(图3),

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图3

说明:身份验证:安装sqlserver2005时采用的验证方式

5、 在“选择维护任务”窗口,选择准备执行的任务,单击“下一步”(图4)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图4

说明:

1) 在维护任务列表中勾选需要执行的任务,可多选

2) 下方黄色区域针对选择的每项任务加以说明

6、 在“选择维护任务顺序”窗口,可以调整每项任务的执行顺序,单击“下一步”(图5)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图5

说明:

1) 调整多个任务的先后执行顺序可通过上移和下移来实现

7、 在“定义备份数据库(完整)任务”窗口,勾选需要备份的数据库名称,单击下一步(图6)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图6

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图7

说明:

1) 选择将备份文件备份到磁盘上

2) 指定备份文件存放的文件夹和位置

3) 勾选“验证备份完整性”

8、 在“选择计划属性”窗口,单击“更改”按钮打开“新建作业计划窗口”,设置好各项参数后单击“确定”按钮(图8)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图8

说明:

1) 设置好各项参数后,在摘要说明栏中叙述了本次作业的详细内容

9、 再次回到“选择计划属性”窗口,单击下一步(图9)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图9

10、 在“选择报告选项”窗口,设置报告的保存或分发方式,单击下一步(图10)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

图10

11、 显示本次维护计划的详细信息,单击完成(图11)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

      至此,SQL Server 2005采用维护计划即可以达到定期备份数据库的目的。

二、SQL Server 2005数据库备份定期清理

      由于采用上述介绍的数据库维护计划,可以到达定期备份数据库的目的,但是产生了一个问题,数据库备份定期一直在生成,如果大的数据库一个备份文件达几 GB,长期备份的话,硬盘将满了,并且保存太长时间的备份也没有太大必要,因此如何定期清理这些备份是我们接下来要介绍的。有很多种方法可以实现定期清理 备份,本文介绍一种实现方法——采用forfiles命令,这个命令在Windows Server 2003系统中存在,在XP中并不存在,因此需要下载安装。
1. 下载forfiles并安装。 
     下载forfiles,并且拷贝forfiles.exe至具备环境变量的目录下(比如:C:/WINDOWS/system32)。这样你就可以在命令 提示符中用forfiles命令了。 下载地址:http://download.csdn.net/source/1812302
2. forfiles命令简介
FORFILES [/P pathname] [/M searchmask] [/S]
        [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]
描述:
   选择一个文件(或一组文件)并在那个文件上
   执行一个命令。这有助于批处理作业。
参 数列表:
   /P    pathname      表示开始搜索的路径。默认文件夹是当前工作的
                       目录 (.)。
   /M    searchmask    根据搜索掩码搜索文件。默认搜索掩码是 '*'。
   /S                  指导 forfiles 递归到子目录。像 "DIR /S"。
   /C    command       表示为每个文件执行的命令。命令字符串应该
                       用双引号括起来。
                       默认命令是 "cmd /c echo @file"。下列变量
                       可以用在命令字符串中:
                       @file    - 返回文件名。
                       @fname   - 返回不带扩展名的文件名。
                       @ext     - 只返回文件的扩展。
                       @path    - 返回文件的完整路径。
                       @relpath - 返回文件的相对路径。
                       @isdir   - 如果文件类型是目录,返回 "TRUE";
                                  如果是文件,返回 "FALSE"。
                       @fsize   - 以字节为单位返回文件大小。
                       @fdate   - 返回文件上一次修改的日期。
                       @ftime   - 返回文件上一次修改的时间。
                       要在命令行包括特殊字符,字符请以 0xHH
                       形式使用十六进制代码(例如,0x09 为 tab)。
                       内部 CMD.exe 命令前面应以 "cmd /c" 开始。
   /D    date          选择文件,其上一次修改日期大于或等于 (+),
                       或者小于或等于 (-) 用 "yyyy-MM-dd" 格式指定的日
                       或选择文件,其上一次修改日期大于或等于 (+)
                       当前日期加 "dd" 天,或者小于或等于 (-) 当前
                       日期减 "dd" 天。有效的 "dd" 天数可以是
                       0 - 32768 范围内的任何数字。如果没有指定,
                       "+" 被当作默认符号。
   /?                  显示帮助消息。
例如:
FORFILES /?
FORFILES
FORFILES /P C:/WINDOWS /S /M DNS*.*
FORFILES /S /M *.txt /C "cmd /c type @file | more"
FORFILES /P C:/ /S /M *.bat
FORFILES /D -30 /M *.exe
            /C "cmd /c echo @path 0x09 在 30 前就被更改。"
FORFILES /D 2001-01-01
            /C "cmd /c echo @fname 在 2001年1月1日就是新的。"
FORFILES /D +2006-12-12 /C "cmd /c echo @fname 今天是新的。"
FORFILES /M *.exe /D +1
FORFILES /S /M *.doc /C "cmd /c echo @fsize"
FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"
     不熟悉的可以根据上面的例子,逐个联系,看看执行结果。
3. 删除备份的批处理脚本 
      FORFILES /P D:/sqldataup /M *.bak /C "cmd /C del /Q @path" /d –5
     上述脚本的意思是:备份文件夹为D:/sqldataup,/d –5表示删除5天前的数据库备份,这个可以根据实际需要设定。

      注意:如果路径有空格,则应用""将路径引起来。如:"C:/my documents/database backup",否则出错。
4. 通过计划任务调用批处理脚本如下图所示:(下图为在网上摘录)

 SQL Server 2005数据库定期备份 - jygwb - 千里行屋

      至此,数据库定期备份和清理备份可以实现了。清理备份还有其他方法,此文并不介绍。

单细胞数据互转实战:从Scanpy的h5ad到Seurat对象的四种高效方法 本文针对单细胞数据分析中Scanpy的h5ad格式与Seurat对象互转的常见难题,详细对比了SeuratDisk、anndataR、schard和sceasy四种高效转换方法。文章从实战出发,剖析了每种方法的原理、操作流程、优缺点及避坑指南,并提供了清晰的选型策略,帮助用户根据数据特点选择最佳方案,实现跨平台数据的无缝衔接。 阅读详情

相关推荐

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为

KJ.JK 682

sql2005自动备份和自动删除旧备份

sql2005数据库,如果设置自动备份,并能够自动删除几天前的备份文件。

SQL Server 2005维护计划实战:备份数据库流程详解

本文还有配套的精品资源,点击获取 简介:在SQL Server 2005中,数据库备份是关键的数据管理操作,保障了数据安全与恢复能力。本文详细指导如何创建与执行维护计划进行数据库备份,涵盖不同备份类型的配置、任务添加、备份目标定义以及设置选项等关键步骤。同时,提供了预定义模板的使用建议,以及监控、调整和测试备份计划的重要性,帮助数据库管理员确保数据的完整性和可恢复性。 ...

weixin_36204513的博客 1526

SQL 2005自动备份与自动删除备份文件

1 点击"SQL Server 外围应用配置器", 打开"功能的外围应用配置器"在里面启用xp_cmdshell,重启SQL服务,使其生效 2 在windows目录下的system32目录里新建"del_oldfiles.vbs" 内容如下: strDrive = left(WScript.Arguments(0), 2) strPath = replace(right(WScript.

天祈笨笨的学习间 1173

sqlserver2005定时备份数据库

点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称"填写"定时备份数据库","启用"前面选"对勾","以本地服务器为目标",  "分类"选择"数据库服务", 步骤选项卡里,新建步骤,步骤名:备份数据库;类型:Transact-SQ

mengan123的专栏 1140

SQL_Server2005自动备份与删除—维护计划

业务背景: 为了方便客户及时自动更新SAP库里面的数据与减少磁盘的空间。所以要在SQL对数据进行自动备份与删除备份。这样可以更加方便管理员的管理,和减少管理员的工作量。 解决思路: 在2005 SQL环境下,进行创建自动备份与自动删除。 解决方案: 1、点击”管理”->选中”维护计划”->右键点击->选中”新建维护计划(N)”;如下两图: 2、点击”新建维护计划”...

weixin_34050519的博客 203

SQL Server2005如何进行数据库定期备份

SQLServer2005定期备份是通过创建“维护计划”来实现的。主要有两种方式:1、维护计划向导。2、新建维护计划(用户手工创建)  如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提条件:“SQL Server 代理”服务必须是启用状态  首先介绍使用维护计划向导来执行数据库定期备份  操作过程:  1、 单击:开始→程序→Microso

stone的专栏 597

图解SQL Server 2000和SQL Server 2005定期自动备份数据库(SQL Server 2005篇)

<br />SQL Server 2005定期自动备份详细图解<br /> <br /><br />SQLServer2005定期备份是通过创建“维护计划”来实现的。<br />主要有两种方式:<br />     1、维护计划向导。<br />     2、新建维护计划(用户手工创建)   <br />如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提条件:“SQL Server 代理”服务必须是启用状态<br /> <br />下面介绍使用维护计划向导来执行数据库

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 683

SQL Server 2005数据库定期备份(非常详细)与 SQL Server 2005数据库备份定期清理

SQL Server 2005数据库定期备份 分类:SQL Server 20052011-01-06 16:253320人阅读评论(1)收藏举报 sql server数据库sqlserver任务cmdmicrosoft SQLServer2005定期备份是通过创建“维护计划”来实现的。主要有两种方式:1、维护计划向导。2、新建维护计划(...

weixin_30814319的博客 163

实测对比:Llama3 8B在算丰SG2300x和爱芯元智AX650N上,谁的端侧推理速度更快?

本文深度评测了Llama3 8B模型在算丰SG2300x和爱芯元智AX650N两款国产芯片上的端侧推理性能。通过实测数据对比,分析了不同场景下的速度、能效比及优化策略,为开发者提供选型建议。结果显示,SG2300x在短文本生成中表现优异,而AX650N在长上下文和能效比上更具优势。

weixin_33733810的博客 306

SQL Server 2005如何进行数据库定期备份

引用地址:http://database.ctocio.com.cn/tips/190/8227690.shtml    SQLServer2005定期备份是通过创建“维护计划”来实现的。      主要有两种方式:1、维护计划向导。2、新建维护计划(用户手工创建)  如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提条件:“SQL S

幽灵 逐梦--专栏 508

仙四模型提取工具PAL4_3D_view(包含PAL4_Role PAL4_Scene)

包含里面有PAL4_Role还有PAL4_Scene可以提取全部动态模型以及场景模型使用教程参见http://hi.baidu.com/hankcs/blog/item/509917fa5569ec2e4f4aea8b.html

上一篇: Sql Server 批量替换被插入的木马记录
下一篇: fckeditor文件上传漏洞(.NET)
zhangyj_315
博客等级 码龄19年 80粉丝 93原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值