SQLServer2005 用“作业”自动备份数据库

1、打开“Microsoft SQL Server Management Studio”控制台根目录 -> “SQL Server 代理” -> “作业”。

2、右键“新建作业”。

3、选择左侧“常规”页面,在右侧输入作业“名称”,选择“所有者”,“类别”选择“数据库维护”,“说明”自定。

4、选择左侧“步骤”页面,在右侧点击 “新建”按钮,输入“步骤名称”,选择“类别”为“Transact-SQL脚本(T-SQL)”,选择你想要创建作业的数据库,在“命令”输入如下语句(增量、差异和完整备份三选一。记得替换你的备份保存路径和数据库名称,我这里是‘D:/bak/‘ 文件夹;数据库为YaDongWuLiu):

增量备份

backup database [YaDongWuLiu] to disk = 'D:/bak/YaDongWuLiu.bak';

差异备份:

DECLARE @strPath NVARCHAR(200)
set @strPath = 'D:/bak/' + 'YaDongWuLiu'+ '.bak'
BACKUP DATABASE [YaDongWuLiu] TO DISK = @strPath WITH DIFFERENTIAL ,NOUNLOAD , NOSKIP , STATS=10,NOFORMAT

完整备份:

DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'D:/bak/' + 'databasename'[email protected] +'.bak'
BACKUP DATABASE [YaDongWuLiu] TO DISK = @strPath WITH NOINIT , NOUNLOAD ,NOSKIP , STATS = 10,NOFORMAT

5、选择左侧“计划”页面,在右侧点击 “新建”按钮,输入“名称”,选择“调度类型”等信息,这个根据你的业务需要而配置。

时间: 2024-11-05 21:39:43

SQLServer2005 用“作业”自动备份数据库的相关文章

mssql server 2005自动备份数据库

(转) (1)启动[sql server Management Studio],在[对象资源管理器]窗口里选择[管理]——[维护计划]选项. 2)右击[维护计划],在弹出的快捷菜单里选择[维护计划向导]选项 ,弹出如图所示的[维护计划向导]对话框,单击[下一步]按钮 3)弹出如图所示[选择目标服务器]对话框,在[名称]文本框里可以输入维护计划的名称:在[说明]文本框里可以输入维护计划的说明文字:[在服务器]文本框里可以输入要使用的服务器名:最后选择正确的身份证信息,单击[下一步]按钮. (4)弹

SQL Server 定时自动备份数据库

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库,这篇文章介绍使用SQL Server 数据库代理中的作业定时自动备份数据库. 1.启动SQL Server代理服务,如下图: 绿色角标说明已启动. 2.右键“作业”,选择“新建作业”,弹出新建作业对话框,如下: 3.输入名称,所有者.类别默认不用修改,点击左侧“步骤”,在步骤面板中新建步骤,如下图: 输入步骤名(自定义)和命令. 命令代码: declare @name varchar(250) set @name='C:\My

如何使用PHP自动备份数据库

如何使用PHP自动备份数据库 1.前言 mysql数据库的备份方式有很多: 例如: 1.使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ...  > BackupName.sql dbname参数表示数据库的名称 table1和table2参数表示需要备份的表的名称,为空则整个数据库备份: BackupName.sql参数表设计备份文件的名称,文件名前面可以加上一个绝对路径.通常将数据库被分成一个后缀名为sql的文件: 基本

使用作业自动清理数据库日志文件

原文:使用作业自动清理数据库日志文件 在上一篇文章中介绍了如何删除数据库日志文件,但是想想还是不是不方便需要手工操作,于是想结合作业实现自动清理日志文件,在清理日志文件时我加上了条件,当磁盘控空间不足多少M才会清理,下面介绍如何实现该功能.没有阅读上一篇文章的,可以通过传送门阅读(删除数据库日志文件的方法)! 阅读目录 SQL查询磁盘空间大小 存储过程添加作业 示例下载 回到顶部 SQL查询磁盘空间大小  采用内置的存储过程,即可查看各个磁盘可用空间 exec master..xp_fixedd

在linux和windows下自动备份数据库

摘要: 详细介绍在windows和linux下自动备份数据库的过程,希望可以让新手立即上手吧! 本文档内容共分为2大部分:linux和windows Linux和windows都分为:准备工作和操作阶段. Linux的详细步骤为:1.准备文件. 2.连接linux 3.实际操作也就是写命令 windows的详细步骤为:1.准备文件. 2.编辑任务和计划程序. 所用软件:notepad++,ssh 一.linux 1.准备工作(可以在windows下执行本操作) 创建三个文件 1.1文件名:exp

MSSQL Express版本自动备份数据库

由于Express版本的数据库没有自动备份数据库的功能,所以需要自己搭建好备份功能 一.具体原理: 1.利用SQL备份命令:Backup Database 2.使用sqlcmd执行备份命令 3.使用系统计划任务定时执行备份 二.具体操作步骤: 1.在数据库创建一个存储过程:sp_BackupDataBase 问:为什么要存储过程来执行Backup命令呢? 答:因为可以有更多的自定义操作 USE [master] GO /****** Object: StoredProcedure [dbo].[

mysql自动备份数据库与自动删除临时文件

mysql自动备份数据库与自动删除临时文件,有需要的朋友可以参考下. 一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表: crontab -l 然后新建: crontab -e 添加一行: 00 03 * * * rm -rf /www/cmstest/my120/public/scripts/jpgraph/* 保存退出. 重启服务:  /etc/rc.d/init.d/crond restart 二.每日24:00自动备份数据库 利用系统crontab来定时执行备份文

MSSQL自动备份数据库

最近项目中,需要用到MSSQL自动定时备份功能,本来想利用C#自己写一个的,但是听说在MSSQL2008中已经集成了功能强大的自动备份功能,于是便提刀上阵,狠狠地琢磨了一番: 首先,打开MSSQL2008,然后在“管理”大类中,双击“维护计划”子类,这时候,如果以前设置过任务计划的,就会显示出任务列表:如果没有,那么什么都不会显示. 在“维护计划”上右击,选择“新建维护计划”,然后输入一个名称,这里我们输入默认名称“MaintenancePlan”,然后确定.然后再工具栏中,在“常规”标签中,将

MSSQL创建维护计划自动备份数据库

一,备份数据库 1,点击"管理-->维护计划"右键点击"新建任务计划" 2,根据自己的需求设置备份计划的自动执行时间,这里我设置的是每天凌晨12就执行备份计划. 3,添加"备份数据库"计划 4,设置"备份数据库"计划的相关选项 5,备份计划完成以后,可以马上执行一次完整备份. 二,还原数据库 1,右击你所需要还原的数据库,依次点击"任务-->还原-->数据库". 2,在源数据库选择还原最新