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