- 11
- 0
- 约3.18千字
- 约 15页
- 2021-11-21 发布于福建
- 举报
SQLServer2012自动备份及日志压缩配置
一、自动备份
1. 打开 SQL Server Management Studio 。如下图所示。
2. 左侧树状图点开“管理”选择“维护计划” ,右键维护计划选择“维护计划向导” 。在弹
出的向导对话框中依次进行如以下图所示操作。 (若弹出错误提示请参考附录 [1] )
点击下一步继续
计划名称自取 (这里取名为 backup ),运行身份: SQL Server代理服务器。 点击下一步继续。
选择“备份数据库(完整) ”点击下一步继续。
点击下一步继续。
在“数据库”选项选择需要备份的数据库(这里选择 testdb )。选择“跨一个或多个文件备
份数据库” 点击“添加”按钮选择备份文件路径及名称 (这里选择 E 盘,备份名为 backupdb )。
在“如果备份文件存在”选项选择“覆盖” 。过程如下图所示。
设置好备份路径及名称后点击确定完成设置。
如果备份文件存在则覆盖。完成以上设置后点击下一步继续。
点击下一步继续。
确认无误后点击完成。
维护计划添加成功,点击关闭。
3. 成功完成维护计划的添加后,即可在主窗口树形图中发现刚添加的维护计划,双击刚添
加的维护计划,即可在主窗口右侧区域显示维护计划列表。如下图所示。
点击作业计划属性按钮即可设置作业计划的名称、 类型、 是否启动、频率及持续时间。 确认
无误后点击确定完成计划属性设置。如下图所示
注:为了为之后的 SQL Server代理作业添加做准备,完成计划属性设置后需及时保存(点击
主窗口的保存按钮即可) 。
至此,数据库的自动备份功能已实现(为进行测试可调高计划发生频率如每 10S 备份一次,
这样过 10S就可在备份路径下查看数据库是否备份,若一切正常即可看见备份文件。 )
二、日志压缩及数据表清除
1. 压缩日志需要在 SQL Server代理中添加作业,这时若 SQL Server代理处于停止状态请右
键启动 SQL Server代理。如下图所示。
2. 启动完成后展开 SQL Server代理树形图选择“作业”在展开的作业中就会发现先前添加
的任务计划。如下图所示。
3. 双击该作业,即可在弹出的对话框中设置作业属性。如下图所示。
点击“步骤” (此时在步骤列表中已存在一个步骤,改步骤即为数据库备份的作业步骤,还
需在该步骤下添加一个日志压缩及数据表清空步骤, 以实现在数据库完成备份后进行日志压
缩及数据清空) ,在步骤窗口中点击“新建”添加一个新步骤。如下图所示。
填写步骤名称 (本例填写 delete ),选择数据库 (本例为 testdb )然后再命令区域填写如下命
令代码:
truncate table 表名 ; -- 清除对应表中的数据
USE 数据库名 ;
GO
ALTER DATABASE数据库名
SET RECOVERY SIMPLE; 设置简单恢复模式--
GO
DBCC SHRINKFILE (数据库名 _Log, 1); -- 压缩日志文件为 1Mb
GO
ALTER DATABASE数据库名
SET RECOVERY FULL; 恢复为原模式--
GO
如下图所示,以表 Test,数据库 testdb 为例。
在上图所示界面上点击“高级” ,在高级对话框中选择“成功时要执行的操作”为“退出报
告成功的作业” 。如下图所示。
在确认所有设置正确完成后点击确定完成新步骤的添加。
完成步骤添加后,再回到步骤列
您可能关注的文档
最近下载
- 2024-2025学年上海市普陀区六年级下学期数学期末试题含详解.pdf VIP
- 制造业企业员工高离职率分析.pdf VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 三江A116火灾报警控制器简易操作规程.docx
- (新版)社会体育指导员理论知识考试题库(含答案).docx VIP
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
原创力文档

文档评论(0)