如何让SQL Server自动定时备份mysql数据库定时备份并按日期命名

SQL2005数据库自动定期备份
具体步骤如下:
1、点击开始菜单中打开【sql server Management Studio】,展开窗口左边的SQL服务器;
2、SQL Server代理,右键选择"启动"(如代理未启动的话);
3、在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。
4、右击【维护计划】,在弹出的快捷菜单里选择【维护计划向导】选项;
5、弹出如图所示的【维护计划向导】对话框,单击【下一步】按钮;
6、弹出如图所示【选择目标服务器】对话框,在【名称】文本框里可以输入维护计划的名称;在【说明】文本框里可以输入维护计划的说明文字;
点击【更改】按钮,弹出如图所示【计划作业属性】对话框。在该对话框里可以设置备份数据库的时间及频率,设置完毕后单击【确定】按钮回到【选择计划属性】窗口,再单击【下一步】按钮。
7、弹出如图所示【选择维护任务】对话框,在该对话框里可以选择一项或多种维护任务:1)检查数据库完整性、2)收缩数据库、3)重新生成或组织索引、4)更新统计信息、5)清除历史记录、6)执行sqlServer代理作业、7)备份数据库等、8)“清除维护”任务。选择【备份数据库】以下三项复选框。
8、:弹出以下【选择维护任务顺序】对话框,如果有多个维护任务,在此可以通过【上移】和【下移】两个按钮来设置维护任务的顺序,设置完毕后单击【下一步】按钮。
9、弹出如图所示【定义任务】对话框,在【数据库】下拉列表框里可以选择要备份的数据库名;在【备份组件】区域里可以选择备份数据库还是备份数据库文件;在【目标】区域可以添加备份文件和备份设备、设置是否将备份数据追加到备份文件里等。设置完毕后单击【下一步】按钮。
10、弹出【选择报告选项】对话框,在该对话框里可以选择如何管理维护计划报告:可以将报告写入文件中,或通过电子邮件发送数据库管理员。设置完毕后单击【下一步】按钮。
11、弹出【完成向导】对话框,单击【完成】按钮完成维护计划创建操作。
12、创建完维护计划后,出现以下【维护计划向导进度】画面,这样就完成了自动备份的操作。
服装纺织管理资料与报告
达尔服装订货会系统
达尔服装GST系统
达尔JIT精益生产系统
服装悬挂生产系统
智能制衣吊挂系统
服装CAD系统
全自动智能剪线机
RFID服装电子工票
信息化管理专区
软件产品社区
硬件产品社区
最新行业资讯
达尔互动天地SQL Server数据库如何定时自动备份_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
SQL Server数据库如何定时自动备份
上传于||暂无简介
大小:1.58KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
如何设置数据库的定时自动备份?
下载积分:800
内容提示:如何设置数据库的定时自动备份?
文档格式:DOC|
浏览次数:65|
上传日期: 00:23:54|
文档星级:
该用户还上传了这些文档
如何设置数据库的定时自动备份?
官方公共微信下次自动登录
现在的位置:
& 综合 & 正文
sql server2005
自动备份数据库
删除一段时间以前的备份
步骤详细描述
Sql Server2005
自动备份数据库解决方案
准备工作:
的代理服务
并把该项服务的启动类型修改成
保证重启机器后自动备份计划可以执行
具体操作方法为:
:打开服务管理
具体路径为:
SQL Server Agent”
具体截图如下:
xp_cmdshell
具体每一步骤的操作截图如下:
SQL Server
外围应用配置器
功能的外围应用配置器
xp_cmdshell
在数据库创建一项作业
自动备份数据库并删除一个月前的备份文件
sql server
中创建一项
该作业可完成
数据库的自动备份及删除一个月前的备份文件的工作。里面有两处关于路径的地方和一处数据库名称的地方需要根据本地实际的情况填写
作业的测试方法:
sql server
”SQL Server Management Studio”
中右键相应的作业
选择执行即可进行测试
操作截图如下:
sql文如下:
USE [msdb]
/****** 对象:
Job [CCCL_BACKUP]
脚本日期: 04/28/:56 ******/
BEGIN TRANSACTION
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
/****** 对象:
JobCategory [[Uncategorized (Local)]]]
脚本日期: 04/28/:56 ******/
IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'[Uncategorized (Local)]' AND category_class=1)
EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]'
IF (@@ERROR && 0 OR @ReturnCode && 0) GOTO QuitWithRollback
DECLARE @jobId BINARY(16)
EXEC @ReturnCode =
msdb.dbo.sp_add_job @job_name=N'CCCL_BACKUP',
@enabled=1,
@notify_level_eventlog=2,
@notify_level_email=0,
@notify_level_netsend=0,
@notify_level_page=0,
@delete_level=0,
@description=N'无描述。',
@category_name=N'[Uncategorized (Local)]',
@owner_login_name=N'sa', @job_id = @jobId OUTPUT
IF (@@ERROR && 0 OR @ReturnCode && 0) GOTO QuitWithRollback
/****** 对象:
Step [备份及删除之前一个月的备份]
脚本日期: 04/28/:56 ******/
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'备份及删除之前一个月的备份',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@command=N'declare
@data_30ago
nvarchar(50)
varchar(50)
@data_30ago
= ''E:/CCCL_DB_bak/''+convert(varchar(10),getdate()-30,112)
@data_30ago
master..xp_cmdshell @cmd
nvarchar(50)
@data= ''E:/CCCL_DB_bak/''+convert(varchar(10),getdate(),112)
@database_name=N'CCCL_DB',
IF (@@ERROR && 0 OR @ReturnCode && 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1
IF (@@ERROR && 0 OR @ReturnCode && 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'每天凌晨2点备份数据',
@enabled=1,
@freq_type=4,
@freq_interval=1,
@freq_subday_type=1,
@freq_subday_interval=0,
@freq_relative_interval=0,
@freq_recurrence_factor=0,
@active_start_date=,
@active_end_date=,
@active_start_time=93500,
@active_end_time=235959
IF (@@ERROR && 0 OR @ReturnCode && 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'
IF (@@ERROR && 0 OR @ReturnCode && 0) GOTO QuitWithRollback
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT & 0) ROLLBACK TRANSACTION
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 centos定时备份数据库 的文章

 

随机推荐