您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页桌面云Citrix(VDI)方案SQLServer数据库日志文件备份操作指导

桌面云Citrix(VDI)方案SQLServer数据库日志文件备份操作指导

来源:抵帆知识网
桌面云Citrix方案SQLServer数据库日志文件备份操作指导

事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf。 由于桌面云Citrix方案采取数据库镜像方式,恢复模式为完整,如果与 SQL Server 数据库相对应的事务日志文件被充满,而且事务日志文件选项被设置为自动增长,则事务日志文件将以虚拟日志文件为单位增长。有时,事务日志文件可能变得非常大,以致没有足够的磁盘空间。如果事务日志文件不断增长,致使日志文件占用了所有可用的磁盘空间而无法继续扩展,则将无法再对数据库执行任何数据修改操作。

对于如何防止 SQL Server 数据库的事务日志异常增长,MS官网有相关的说明,部分截取如下:

1. 减小事务日志的大小

如果事务日志已经增长到无法接受的限度,而您希望从这种状况中恢复,则必须减小事务日志的大小。为此,必须截断事务日志中非活动的事务并收缩事务日志文件。

截断事务日志中非活动的事务

当事务日志增长到无法接受的限度时,您必须立即备份事务日志文件。创建事务日志文件的备份后,SQL Server 会自动截断事务日志的非活动部分。

收缩事务日志文件

备份操作或截断方法都不会减小日志文件的大小。要减小事务日志文件的大小,必须收缩事务日志文件。

2. 防止事务日志文件异常增长

定期备份事务日志文件,删除事务日志中非活动的事务。

因此,需要数据库日志文件的大小,同时定期作数据库事务日志的备份。

具体操作步骤如下:

1. 备份数据库

企业管理器--右键你要备份的数据库--任务--备份

目标--添加要备份的磁盘路径

注:此处用于演试,请现场根据实际情况选择另一块磁盘或网络映射盘

点击“确定”后,提示备份成功

2. 收缩数据库日志文件

企业管理器--右键你要压缩的数据库--任务--收缩--文件

文件类型选择日志--在收缩操作里选择收缩至XM(这里会给出一个允许收缩到的最小X数直接输入这个数),点击“确定”

3. 限定日志文件大小 企业管理器--右键数据库--属性

将文件增长为XM(X是你允许的最大数据文件大小) 注:此处用于演试,请现场根据实际情况调整

4. 自动备份日志文件

采用创建一个监视告警和一个数据库日志文件的备份job来实现。

请确认SQLServer数据库服务器本地服务中SQL Server 代理(SQL Server Agent)启动类型为自动

建立一个警报,类型为性能条件警报,对象是SQL Server:Databases,选择你的数据库实例,并选择Percent log used,数值设置为80(也就是说数据库的日志使用率一旦高于80%就要激活警报)

同时关联新建一个作业来备份日志文件

命令为backup log...语句

注:请现场根据实际情况调整实例名和备份磁盘路径

创建完成“确定”

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务