如何解决 SQL Server 日志满问题
本文先提供一种复杂的方法压缩日志及数据库文件。
清空日志:库名 。
截断事务日志:数据库名 。
收缩数据库文件如果不压缩数据库的文件不会减小:
企业管理器右键你要压缩的数据库所有任务收缩数据库 收缩文件选择
日志文件在收缩方式里选择收缩至 这里会给出一个允许收缩到的最小 数直接输
入这个数确定就可以了 选择数据文件在收缩方式里选择收缩至 这里会给出一个
允许收缩到的最小 数直接输入这个数确定就可以了也可以用 语句来完 成。
收缩数据库:客户资料
收缩指定数据文件 是文件号可以通过这个语句查询到!"#$#%&'()*+","-$#"
. 。
/为了最大化的缩小日志文件如果是 01这步只能在查询分析器中进行 。
2分离数据库!企业管理器服务器数据库右键分离数据库。
3在我的电脑中删除 文件。
%附加数据库!企业管理器服务器数据库右键附加数据库。
此法将生成新的 ,大小只有 411 多 或用代码:
下面的示例分离 563",然后将 563"中的一个文件附加到当前服务器。
2分离:"57#&2%873973:2+#;<563"<。
3删除日志文件
%再附加:
"52&&2%8"=:>$#-$#73
973:2+#;<563"<
958,":2+#;
<%!?)*>)2+.=$#"?=%)*"*(&#)@#)??2&2?
563"+7(<
4为了以后能自动收缩做如下设置!
评论0