SQLServerLDF文件太大解决.doc

上传人:scccc 文档编号:13935635 上传时间:2022-01-27 格式:DOC 页数:4 大小:55KB
返回 下载 相关 举报
SQLServerLDF文件太大解决.doc_第1页
第1页 / 共4页
SQLServerLDF文件太大解决.doc_第2页
第2页 / 共4页
SQLServerLDF文件太大解决.doc_第3页
第3页 / 共4页
SQLServerLDF文件太大解决.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《SQLServerLDF文件太大解决.doc》由会员分享,可在线阅读,更多相关《SQLServerLDF文件太大解决.doc(4页珍藏版)》请在三一文库上搜索。

1、SQL2000 LDF 文件太大解决 一般不建议做第 4,6 两步 第 4 步不安全 , 有可能损坏数据库或丢失数据 第 6 步如果日志达到上限 , 则以后的数据库处理会失败 ,在清理日志后才能恢复 -*/ -下面的所有库名都指你要处理的数据库的库名1. 清空日志DUMP TRANSACTION 库名 WITH NO_LOG2. 截断事务日志:BACKUP LOG 库名 WITH NO_LOG3. 收缩数据库文件 (如果不压缩 ,数据库的文件不会减小企业管理器 -右键你要压缩的数据库 -所有任务 -收缩数据库 - 收缩文件M 数,M 数,-选择日志文件 - 在收缩方式里选择收缩至 XXM, 这

2、里会给出一个允许收缩到的最小 直接输入这个数 ,确定就可以了-选择数据文件 -在收缩方式里选择收缩至 XXM, 这里会给出一个允许收缩到的最小 直接输入这个数 ,确定就可以了也可以用 SQL 语句来完成-收缩数据库DBCC SHRINKDATABASE( 库名 )- 收缩指定数据文件,1 是文件号 ,可以通过这个语句查询到:select * from sysfilesDBCC SHRINKFILE(1)4. 为了最大化的缩小日志文件(如果是 sql 7.0,这步只能在查询分析器中进行)a. 分离数据库:企业管理器 -服务器-数据库-右键-分离数据库b. 在我的电脑中删除 LOG文件c. 附加数

3、据库:企业管理器 -服务器-数据库-右键-附加数据库此法将生成新的 LOG ,大小只有 500多 K或用代码:下面的示例分离 pubs,然后将pubs中的一个文件附加到当前服务器。a. 分离EXEC sp_detach_db dbname = 库名b. 删除日志文件c. 再附加EXEC sp_attach_single_file_db dbname =库名 :库名.mdf 5为了以后能自动收缩,做如下设置:企业管理器-服务器-右键数据库-属性-选项-选择”自动收缩”-SQL语句设置方式:EXEC sp_dboption 库名,autoshrink , TRUE 6如果想以后不让它日志增长得太大

4、企业管理器-服务器-右键数据库-属性-事务日志-将文件增长限制为 xM(x是你允许的最大数据文件大小)-SQL语句的设置方式:alter database 库名 modify file(name= 逻辑文件名,maxsize=20)SQL2005 LDF文件太大解决请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库.一般不建议做第 4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.-*/1. 清空日志:DUMPTRANSACTION 库名 WITH NO_LOG2. 截断事务日志:BACKUPLOG

5、 库名 WITH NO_LOG3. 收缩数据库文件(如果不压缩,数据库的文件不会减小:服务器-右键你要压缩的数据库-所有任务-收缩数据库-收缩文件-选择日志文件-在收缩操作里选择在释放未使用的空间前重新组织页,这里会给出一个允许收缩到的最小 M数,确定就可以了-选择数据文件-在收缩操作里选择在释放未使用的空间前重新组织页,这里会给出一个允许收缩到的最小 M数,确定就可以了也可以用SQL语句来完成-收缩数据库DBCC SHRINKDATABASE(库名)-收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfilesDBCC SHRINKFILE( 1)4. 为了最大化的缩小日志文件:a. 分离数据库:服务器-数据库-右键-分离数据库b. 在我的电脑中删除LOG文件c. 附加数据库:服务器-数据库-右键-附加数据库此法将生成新的 LOG,大小只有500多K5. 为了以后能自动收缩,做如下设置:服务器-右键数据库-属性-选项-选择“自动收缩“6. 如果想以后不让它日志增长得太大:服务器-右键数据库-属性-文件-数据库文件-日志-增量为10%,不限制增长-将文件增长限制为 xM(x是你允许的最大数据文件大小)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1