-- =================================
-- Author:<Maco Wang>
-- CreateDate:2009-03-11 10:34:05
-- Description:<数据库定时热备份>
-- =================================
use msdb
create procedure hot_backup
as
begin
declare @sql varchar(200)
set @sql='Maco'+convert(varchar(20),getdate(),120)+'.bak'
set @sql=replace(@sql,'-','');
set @sql=replace(@sql,' ','');
set @sql=replace(@sql,':','');
select @sql
backup database maco to disk=@sql;
end
go
use msdb
exec sp_add_job @job_name = 'Data Backup',
@enabled = 1,
@description = 'Ad hoc backup of sales data',
@owner_login_name = 'sa',
@notify_level_eventlog = 2,
@notify_level_email = 2,
@notify_level_netsend = 2,
@notify_level_page = 2,
@delete_level = 0 --不删除
go
use msdb
exec sp_add_jobstep @job_name = 'Data Backup',
@step_name = 'Start To Data Backup',
@subsystem = 'tsql',
@command = 'exec hot_backup',
@retry_attempts = 5,
@retry_interval = 5
go
--每天下午1:00 执行。
use msdb
exec sp_add_jobschedule @job_name = 'Data Backup',
@name = 'ScheduledBackup',
@freq_type = 4, -- 天
@freq_interval = 1,
@active_start_date = 20090309, --开始日期
@active_start_time = 130000 --开始时间
go
use msdb
exec sp_add_jobserver @job_name = 'Data Backup',
@server_name = 'maco_wang' --数据库服务器名称
go
--EXEC sp_delete_job @job_name = 'Data Backup'
分享到:
相关推荐
当对数据库进行修改时,这些修改首先被记录在重做日志中,然后再写入数据文件。这种机制确保了即使在系统崩溃的情况下,也可以通过重做日志来恢复未完成的事务,从而保证数据的一致性。 **1.2.3 归档日志** 归档...
3. 事务日志还原:如果进行了日志备份,可以通过一系列的日志备份进行时间点恢复,将数据库还原到某一事务结束之前的状态。 4. 文件或文件组还原:针对受损的个别文件或文件组,可以单独还原它们,而无需还原整个...
在Java编程环境中,我们可以利用Java的定时任务框架如ScheduledExecutorService或者第三方库Quartz来实现MySQL数据库的定时备份。MySQL数据库备份通常涉及到两种主要的方法:全量备份和增量备份。全量备份是复制整个...
《数据库开发常模板标准》---备份 《数据库开发常模板标准》---备份 《数据库开发常模板标准》---备份 《数据库开发常模板标准》---备份 《数据库开发常模板标准》---备份 《数据库开发常模板标准》---备份 《数据库...
MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...
备份数据库-备份网站-打开网站脚本代码以及注意事项 备份数据库-备份网站-打开网站脚本代码以及注意事项 备份数据库-备份网站-打开网站脚本代码以及注意事项 备份数据库-备份网站-打开网站脚本代码以及注意事项
在Linux环境中,对PostgreSQL数据库进行定时备份是确保数据安全的重要步骤。PostgreSQL是一个功能强大的开源关系型数据库系统,广泛应用于各种规模的企业和项目。定时备份可以帮助我们在系统故障、误操作或其他不可...
通过以上步骤,你可以利用Crontab和RMAN实现对Oracle数据库的自动定时备份,确保数据的安全性和可靠性。这个过程不仅简化了日常操作,还能避免因人为疏忽导致的数据丢失风险。务必根据实际情况调整脚本和Crontab配置...
在本测试报告中,主要涉及了全量备份和增量备份的恢复过程,并对恢复后的数据进行了验证。以下是对这些知识点的详细说明: 1. **全量备份**:全量备份是数据库备份的一种方式,它会完整地复制数据库的所有数据。在...
通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用...
在IT行业中,数据库管理是至关重要的任务之一,...总之,定时自动备份是保障SQL Server数据库安全的重要手段。通过理解和掌握以上步骤,可以有效地实施并管理数据库的备份策略,确保数据在任何情况下都能得到妥善保护。
数据库定时自动备份是确保数据安全性和业务连续性的重要策略,尤其对于新手来说,这是一个不可或缺的知识点。通过设置定期备份,可以有效地防止数据丢失,无论是由于意外删除、硬件故障、恶意攻击还是其他不可预见的...
标题中的“数据库异地备份--将服务器数据库文件备份到本地电脑”主要涉及以下步骤: 1. **创建服务器共享文件夹**:在服务器上设置一个共享文件夹,用于存放数据库备份文件。这通常涉及到Windows操作系统中的文件...
《数据库开发常用SQL文件批量备份》---备份 《数据库开发常用SQL文件批量备份》---备份 《数据库开发常用SQL文件批量备份》---备份 《数据库开发常用SQL文件批量备份》---备份 《数据库开发常用SQL文件批量备份》---...
"Mysql数据库定时备份" Mysql数据库定时备份是数据库管理中非常重要的一步操作,目的是为了防止数据丢失和保护数据的安全。通过定时备份,可以在数据库发生故障或数据丢失时快速恢复数据,减少损失。 在本文中,...
【定时备份数据库】是保障数据安全的重要措施,尤其是在企业级应用中,确保数据的完整性和可恢复性至关重要。本文将详细介绍如何在Linux环境下,利用MySQL数据库的`mysqldump`工具实现定时备份,并提供了一个亲测...
定时批量备份mysql数据库 保存详细的备份记录
在IT行业中,数据库管理是一项至关重要的任务,...同时,确保对备份文件的管理和恢复策略也是数据库管理的关键部分。通过阅读`.mht`文件中的详细教程,用户可以更深入地了解这一过程,并根据自己的环境进行相应的调整。
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...
为了防止意外情况导致的数据丢失,定期对数据库进行备份是必不可少的一项工作。SQL Server 2008 提供了强大的备份功能,可以通过创建定时任务来实现数据库的自动备份。 #### 二、备份配置步骤详解 ##### 1. 创建...