MsSql2005如何进行自动定时备份数据库
来源:互联网 发布:java入门与实战教程 编辑:程序博客网 时间:2024/05/17 05:07
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
- MsSql2005如何进行自动定时备份数据库
- 如何定时自动备份SQL数据库
- 定时自动备份数据库
- 数据库自动定时备份
- MSSQL2005远程备份数据库
- MSSQL2005数据库备份语句
- MSSQL2005通過维护计划进行数据库备份
- mysqldump 数据库进行定时备份
- 自动定时备份sqlserver数据库
- mysql 数据库自动定时备份
- mysql定时自动备份数据库
- jenkins定时自动备份数据库
- mysql数据库定时自动备份
- MSSQL2005数据库 备份 还原 语句
- MSSQL2005数据库备份还原语句
- MSSQL2005数据库备份还原语句
- 如何自动备份数据库
- linux下如何实现mysql数据库每天自动备份定时备份
- Google C++ Style Guide
- (DOS)查看端口命令及相关说明
- 背景差法OpenCV实现程序代码
- 解决 ASPX 中的 Header 里图片路径显示不正确的问题
- Winform控件多线程操作控件的解决方案 ( 转 )
- MsSql2005如何进行自动定时备份数据库
- VC++的Unicode编程
- 一个aspx、母版页、自定义控件的页面的生命周期小结
- 什么是云计算
- Section 2.3 Money Systems
- 《c#本质论》读书笔记一
- java中的泛型
- org.dom4j.Document.valueOf("/rss/channel/y:location/@city")的一个疑问_稍后研究
- 劝学新语