SQL Server 自动备份.docx
《SQL Server 自动备份.docx》由会员分享,可在线阅读,更多相关《SQL Server 自动备份.docx(14页珍藏版)》请在冰豆网上搜索。
SQLServer自动备份
SQL-SERVER2005自动备份操作方法
SQLServer2005的定期备份是通过创建“维护计划”来实现的。
主要有两种方式:
1、维护计划向导。
2、新建维护计划(用户手工创建)
注意:
1、如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提条件:
“SQLServer代理”服务必须是启用状态
2、建议设置自动备份的时间为无人使用A8的时间段
下面介绍使用维护计划向导来执行数据库的定期备份
操作过程:
1、 单击:
开始→程序→MicrosoftSQLServer2005→“SQLServerManagementStudio”
2、右键单击:
SQLServer代理→启动
3、右键单击:
管理→维护计划→维护计划向导,单击“下一步”
4、在“选择目标服务器”窗口,依次设置“名称”、“服务器”、“身份验证”等信息,单击“下一步”
5、在“选择维护任务”窗口,选择准备执行的任务,单击“下一步”
6、在“选择维护任务顺序”窗口,可以调整每项任务的执行顺序,单击“下一步”
7、在“定义备份数据库(完整)任务”窗口,勾选需要备份的数据库名称,单击下一步
8、在“选择计划属性”窗口,单击“更改”按钮打开“新建作业计划窗口”,设置好各项参数后单击“确定”按钮
9、再次回到“选择计划属性”窗口,单击下一步
10、在“选择报告选项”窗口,设置报告的保存或分发方式,单击下一步
11、显示本次维护计划的详细信息,单击完成
备份后生成的文件格式及目录
通过日志文件查看器查看备份是否正常执行
设置自动备份可能遇到的报错
症状
当您创建新计划在MicrosoftSQLServer2005,上运行维护计划可能会收到以下错误信息:
创建维护计划失败。
其他信息:
对于JobStep'Subplan'创建失败。
(Microsoft.SqlServer.MaintenancePlanTasks)
执行Transact-SQL语句或批处理时出现异常。
(Microsoft.SqlServer.ConnectionInfo)
指定'@subsystem'无效(有效值是由sp_enum_sqlagent_subsystems返回)。
(MicrosoftSQLServer,14234错误)
当手动或通过使用维护计划向导创建维护计划可能会发生此行为。
原因
安装SQLServer2005不安装SQLServer2005IntegrationServices(SSIS)服务时出现此问题。
以下代码创建维护计划,时运行。
EXECmsdb.dbo.sp_update_jobstep@job_name=N'SystemDBMaintenancePlan',@step_id=1,@subsystem=N'SSIS',@command=N'/SQL
"\MaintenancePlans\SystemDBMaintenancePlan"/SERVERASHBSQL701/MAXCONCURRENT"-1"/CHECKPOINTINGOFF'
此代码试图访问IntegrationServices服务。
解决方案
要解决此问题,从SQLServer2005光盘安装IntegrationServices服务。
要这样做,请按照下列步骤操作:
1.
运行SQLServer安装向导。
2.
在完成扫描后在系统配置检查页上,单击下一步。
3.
在名称框和公司框,中输入适当的信息,然后单击下一步。
4.
单击以选中IntegrationServices复选框,然后单击下一步。
5.
单击下一,然后单击安装。
6.
完成安装后,单击下一,然后单击完成。