CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

SQL的事务日志文件达到了4G,而数据文件才30多M,怎么压缩它呀?

楼主oldboys(沙漠银狐)2003-07-04 19:53:19 在 MS-SQL Server / 基础类 提问

大家快帮帮我 问题点数:0、回复次数:12Top

1 楼qiubolecn(来自差生市)回复于 2003-07-04 19:58:33 得分 0

方法1,分离,将日志文件更名,再用sp_attach_single_file_db附加。  
  方法2,用企业管理器将其文件压缩。Top

2 楼caiyunxia(夏才云)回复于 2003-07-04 19:59:40 得分 0

1\BACKUP   LOG   {   database_name   |   @database_name_var   }  
  {  
          [   WITH  
                  {   NO_LOG   |   TRUNCATE_ONLY   }   ]    
  or  
  分离数据库--删除日志---附加数据库Top

3 楼caiyunxia(夏才云)回复于 2003-07-04 20:00:58 得分 0

DBCC   SHRINKDATABASE    
  DBCC   SHRINKFILETop

4 楼SOFTFUN_CSDN(不知所云~)回复于 2003-07-04 20:06:15 得分 0

1、收缩(注意不同兼容级别的差异)~  
  2、分离数据库,去掉日志,再附加上去~Top

5 楼xhwly(wly)回复于 2003-07-04 20:28:53 得分 0

在查詢分析器中執行  
   
  dump   transaction   <數據庫名>   with   no_log  
  DBCC   SHRINKFILE   (<日志名>   ,2)  
  Top

6 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2003-07-04 20:39:01 得分 0

EXEC   sp_detach_db   'dbname',   'true'  
   
   
  EXEC   sp_attach_single_file_db   @dbname   =   'dbname',    
        @physname   =   'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\dbname.mdf'Top

7 楼zjcxc(邹建)回复于 2003-07-04 20:48:14 得分 0

企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了.Top

8 楼flyinger(风往北吹)回复于 2003-07-04 21:37:55 得分 0

收缩备份的东西,就可以了!Top

9 楼tj_dns(愉快的登山者)回复于 2003-07-04 22:32:50 得分 0

BACKUP   LOG   database_name   TRUNCATE_ONLY    
  分离数据库,然后只连接数据文件的方法也是很好的.Top

10 楼zhouzhouzhou(人生程序)回复于 2003-07-04 22:47:27 得分 0

試試!Top

11 楼pengdali()回复于 2003-07-04 22:51:20 得分 0

1、截断日志:  
  backup   log   数据库   with   no_log  
   
  或:  
  清空日志  
  DUMP     TRANSACTION     库名     WITH     NO_LOG    
   
  2、  
  企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了Top

12 楼pbfan(东方产盖茨)回复于 2003-07-05 17:42:15 得分 0

直接删除日志就可以啦。。。。Top

相关问题

  • sql server日志问题
  • 關于MS SQL 的日志
  • SQL Server日志问题
  • SQL日志文件太大了如何删除日志
  • SQL日志文件太大了如何删除日志
  • 关于SQL日志的问题?
  • sql server7日志不自动归档了??
  • 如何截断SQL Server7.0的日志
  • 怎么查看sql 的事件日志???
  • =======清除SQL SERVER的日志文件========

关键词

  • 文件
  • 数据库
  • 选择
  • database
  • db
  • 日志
  • 收缩
  • 压缩
  • dbname
  • 分离

得分解答快速导航

  • 帖主:oldboys

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo