`
txf2004
  • 浏览: 6869295 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mssql自动备份及自动清除日志文件教程

阅读更多

1、每日自动备份
强烈建议有条件的用户进行此操作!
1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server--SQL Server组--双击打开你的服务器
2、然后点上面菜单中的工具--选择数据库维护计划器
3、下一步选择要进行自动备份的数据--下一步更新数据优化信息,这里一般不用做选择--下一步检查数据完整性,也一般不选择
4、下一步指定数据库维护计划,默认的是1周备份一次,点击更改选择每天备份后点确定
5、下一步指定备份的磁盘目录,选择指定目录,如您可以在D盘新建一个目录如:ddatabak,然后在这里选择使用此目录,如果您的数据库比较多最好选择为每个数据库建立子目录,然后选择删除早于多少天前的备份,一般设定4-7天,这看您的具体备份要求,备份文件扩展名一般都是bak就用默认的
6、下一步指定事务日志备份计划,看您的需要做选择--下一步要生成的报表,一般不做选择--下一步维护计划历史记录,最好用默认的选项--下一步完成
7、这个时候数据库计划已经成功的运行了,他将按照您上面的设置进行自动备份.

修改计划:
打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server--SQL Server组--双击打开你的服务器--管理--数据库维护计划--打开后可看到你设定的计划,可以进行修改或者删除操作

-------------------------------------------------------------------------------

定期自动清理数据库日志文件

数据库日志文件是随着时间增长而增长的,如果长时间不清理,文件会变得特别大,因此需要定期清空,但是日至文件是恢复数据库的重要依据,不用日志文件也是不明智的。手工清除单个数据库的还好说,但数据库多了,或者临时没有来得及清理,可能硬盘空间就会占满了,影响访问。因此设置自动清理数据库日志文件还是比较实用的。

手动清理方法:右键单击需要清理的数据库,选择“属性”,在“选项”卡上,把故障还原模型设定为简单,确定后关闭;再右键单击该数据库,“所有任务”-“收缩数据库”,确认后即可清除日志文件,最后记得重新选择“属性”,将故障还原模型设置为完全。

自动清理方法:同样是利用sql server代理服务,执行自动作业。

打开企业管理器,进入“管理”-“sql server代理服务”-“作业”,在右侧窗口点击右键,选择“新建作业”。“常规”选项卡中,填写作业名称,具体描述,注意所有者最好还是用sa或者默认的管理帐号。

转到“步骤”选项卡,新建作业步骤,填写步骤名称,类型为脚本,数据库为需要清理日志的数据库,在下边命令中填写以下命令:

DUMP TRANSACTION 数据库名称 WITH NO_LOG
DBCC SHRINKFILE(数据库日志文件名,1)

上边的数据库名称填写需要维护的数据库名称,数据库日志文件名填写其对应的日志文件名,注意,不是资源管理器里看到的带后缀名的那个名字,而是企业管理器里,数据库属性里日志选项卡中日志的名字(通常也只是差一个后缀名……),确定后添加一个作业步骤。如果需要维护多个数据库,用上述方法重复添加作业步骤,注意每个步骤成功或失败后的动作即可,最后选择一下开始的步骤。

在“调度”选项卡中,类似备份的维护计划,填写调度周期,即定期清理的周期,不再细述。如果需要,可以在最后的“通知”选项卡上设置作业完成后的通知项,需要设置操作员,以及设置相应的服务,这里也不具体说明了,通常不用……

原来都是手动执行上边的各项操作的,比较麻烦,在网上找找加上自己实践,总结出上边的经验,实施一段日子以来,确实比以前省心多了。存档一个。

分享到:
评论

相关推荐

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份).zip

    windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)

    该脚本支持日志功能,在备份成功或是失败都会讲日志信息写入到数据备份目录下的MySQLBackLog.txt文件中,如果在备份过程中存在错误,没有备份成功的数据库会写入到具体的备份目录下的__error.txt文件中,以方便手动...

    Windows下Mysql自动备份数据脚本

    1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库没有备份成功。 4.支持保留多少次备份。也就是删除多少次...

    mysql自动备份脚本

    以下是我linux 下的mysql自动备份脚本。 贴出来,大家分享。 功能说明: 1. 实现mysql数据库每天定时自动执行备份 2. 实现自动删除30天之前的备份结果 3. 自动保存执行日志 4. 代码中黄色部分,自行根据实际修改 5. ...

    Windows下MySql自动备份脚本-支持压缩备份-删除历史备份

    在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...

    Windows下RAR自动备份MySQL数据库

    该脚本支持日志功能,在备份成功或是失败都会讲日志信息写入到数据备份目录下的MySQLBackLog.txt文件中,如果在备份过程中存在错误,没有备份成功的数据库会写入到具体的备份目录下的__error.txt文件中,以方便手动...

    mysql镜像备份mysql镜像备份

    C此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。 change master; 从服务器上修改参数使用。 如果数据库表是myisam类型,并且权限够 grant replication slave,...

    mysql异地备份并删除异地过期备份文件

    数据库异地备份并删除异地过期备份文件,写入和删除都有日志生成。每条shell代码都有详细的注释。代码都是用变量注入写成的。修改变量即可适用所有mysql备份

    mysql数据库定时备份脚本+定时删除

    mysql数据库定时备份脚本+定时自动删除,默认为删除七天以前的备份,可自行修改(节省空间) 注意看脚本内的注释说明!!!!!!!!!!!!! 定时备份,需要写周期性计划任务: #周期性计划任务(每天完备一次...

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第11章 视图(共20页).ppt

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第15章 MySQL日志(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第16章 性能优化(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第17章 ...

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 全套PPT课件资源集合 共26个章节 含全部源代码.rar

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第15章 MySQL日志(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第16章 性能优化(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第17章 ...

    站元素分布式自动备份系统 v1.1

    本自动备份系统有以下功能:1、自动分目录压缩备份本地文件至本地目录,并上传至FTP服务器2、自动压缩备份Mysql数据库文件至本地目录,并上传至FTP服务器3、程序运行稳定,速度快,带有自动纠错功能4、传输错误重试...

    第三方自动备份数据库软件

    第三方自动备份数据库软件,支持sqlserver,Oracle,Mysql,自动备份,文件加密,站点备份,定时删除,清理日志

    睿备份 v4.2.5.zip

    跨平台支持本地/远程/FTP文件、MSSQL、ORACLE、MySQL、PostgreSQL、达梦等数据库完全、增量、事务日志备份与恢复。 只需一机安装,即可管理无限台计算机的数据库/文件备份;类Windows计划任务模式的备份任务设置,...

    MYSQL日志与备份还原问题详解

    本文为大家分享了MYSQL的日志与备份还原,供大家参考,具体内容如下 一、错误日志 当数据库出现任何故障导致无法使用时,第一时间先去查看该日志 1、服务器启动关闭过程中的信息 2、服务器运行过程中的错误信息 日志...

    睿备份(IBAK)V3.4.1

    跨平台支持本地/远程文件、MSSQL、ORACLE、MySQL、PostgreSQL、达梦等数据库完全、增量、事务日志备份。 类Windows计划任务模式的备份任务设置,可自由组合无限复合式备份任务;支持备份文件ZIP压缩后通过Lan/Ftp/...

    MySQL基础培训教程.rar

    目录 网盘文件永久连接 代码.rar 第1章初识MySQL.rar 第2章MySQL的安装与配置.rar 第3章数据库的基本操作.rar 第4章数据表的基本操作.rar 第5章数据类型和运算符.ran ...第15章MySQL日志.rar 巴第16章性能优化.ram

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第23章 PDO数据库抽象类库(共12页).ppt

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第15章 MySQL日志(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第16章 性能优化(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第17章 ...

    mysqltools-python:集 MySQL监控项采集、备份、巡检、日志分析、自动故障解决于一身的python工具包

    mysqltools-python权威指南 ...自动化备份数据库 mtls-delete-rows 分批(温和)删除大表中的行 mtls-file-truncate 分批(温和)的截断物理文件 mtls-big-files 查询出给定目录下的大文件名 mtls-http tcp

    文件自动同步数据库管理工具

    在单位信息维护中遇到的信息系统多,数据库多,各种...文件操作任务:同步服务器上的文件,或删除服务器上的日志文件,提供文件复制后压缩和删除功能,可处理本地文件、局域网共享文件及SFTP资源文件。 已有升级版本

Global site tag (gtag.js) - Google Analytics