位置: 编程技术 - 正文

SQL Server 压缩日志与减少SQL Server 文件大小的方法(sql文件压缩)

编辑:rootadmin

推荐整理分享SQL Server 压缩日志与减少SQL Server 文件大小的方法(sql文件压缩),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql2008压缩数据库日志,sql压缩数据库日志,sql2012压缩数据库日志,sqlserver压缩数据库,sqlserver压缩日志,sql server压缩日志文件,sqlserver压缩日志文件导致SA登不了,sql server压缩日志文件,内容如对您有帮助,希望把文章链接给更多的朋友!

一般不建议做第4,6两步,第4步不安全,有可能损坏数据库或丢失数据。第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复。

  1.清空日志

  DUMP TRANSACTION 库名 WITH NO_LOG

  2.截断事务日志

  BACKUP LOG 数据库名 WITH NO_LOG

  3.收缩数据库文件

  (如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件

  选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

  选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了,也可以用SQL语句来完成

  收缩数据库

  DBCC SHRINKDATABASE(客户资料)

  收缩指定数据文件,1是文件号,可以通过这个语句查询到:

  select * from sysfiles

  DBCC SHRINKFILE(1)4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)

  分离数据库:

  企业管理器--服务器--数据库--右键--分离数据库

  在我的电脑中删除LOG文件

  附加数据库:

  企业管理器--服务器--数据库--右键--附加数据库

SQL Server 压缩日志与减少SQL Server 文件大小的方法(sql文件压缩)

  此法将生成新的LOG,大小只有多K

  或用代码:

  下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。

  分离

  EXEC sp_detach_db @dbname = 'pubs'

  删除日志文件

  再附加

  EXEC sp_attach_single_file_db @dbname = 'pubs',   @physname = 'c:Program FilesMicrosoft   SQL ServerMSSQLDatapubs.mdf'

  4.为了以后能自动收缩,做如下设置

  企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

  SQL语句设置方式:

  EXEC sp_dboption '数据库名',   'autoshrink', 'TRUE'

  5.如果想以后不让它日志增长得太大

  企业管理器--服务器--右键数据库--属性--事务日志

  将文件增长限制为xM(x是你允许的最大数据SQL Server 文件大小)

  SQL语句的设置方式:

  alter database 数据库名 modify file(name=逻辑文件名,maxsize=)

这里积木网小编为大家分享个我自己经常使用的方法:

gimoo就是数据库名称。

  以上的相关内容就是对SQL Server 压缩日志及数据库文件大小的介绍,望你能有所收获。

SQL SEVER数据库重建索引的方法 一.查询思路1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息SELECTcreation_timeN'语句

SQL Server中的SQL语句优化与效率问题 很多人不知道SQL语句在SQLSERVER中是如何执行的,他们担心自己所写的SQL语句会被SQLSERVER误解。比如:select*fromtable1wherename='zhangsan'andtID和执行:select*fro

sql 聚集索引和非聚集索引(详细整理) 聚集索引一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏

标签: sql文件压缩

本文链接地址:https://www.jiuchutong.com/biancheng/321214.html 转载请保留说明!

上一篇:针对Sqlserver大数据量插入速度慢或丢失数据的解决方法(sqlserver最大数据量)

下一篇:SQL SEVER数据库重建索引的方法(sqlserver重复数据)

  • 递延所得税资产怎么计算
  • 一般纳税人服务费税率
  • 公司收到生育津贴不发给员工 分录
  • 机械租赁属于什么分类
  • 债权投资减值对摊余成本和利息收入的影响
  • 发票没交税可以退税吗
  • 企业为什么产生
  • 进销的单位不一样怎么办
  • 定额发票遗失情况说明怎么写
  • 确认收入时需要结转成本吗
  • 以前漏记的成本怎么处理
  • 应付股东款可以结转实收资本吗
  • 什么是企业所得税收入
  • 出口退税如何开发票
  • 免抵退转免税账务处理
  • 国家要收回房屋土地怎么补偿
  • 发生的费用发票会计分录
  • 计提印花税会计分录怎么写
  • 小规模税率还是1%吗
  • 债权转让账务如何处理
  • 核定征收个体户怎么报税
  • 融资性售后回租承租方为什么不交税
  • 上年度的发票还能红冲吗
  • 个人开发是什么意思
  • linux系统中查看进程的命令
  • PHP:pg_fetch_object()的用法_PostgreSQL函数
  • 仓储费计入存货成本吗
  • 外贸进出口企业退税
  • nrm报错
  • 印花税贴花怎么贴划线
  • js正则表达式删除特定字符
  • 小规模纳税人的企业所得税税率
  • 红字专用发票开具的规定
  • github账号在哪里看
  • 关于hashcode和equals,下列哪些说法是错误的
  • 什么叫相机标定
  • 气温和降水空间变化一月平均气温规律是什么原因是什么
  • 净收入是营业收入吗
  • 厂房推倒重建和改扩建的税务处理
  • 商标注册费用可以退吗
  • mongodb win7
  • 瓶盖再来一次表情包
  • 哪些情况不能开专用发票
  • 长期股权投资为什么不是所有者权益
  • 有下列情形之一的,当事人可以解除
  • 汇兑损益一级科目
  • 高新企业奖励金怎么开票
  • 增值税申报表填写顺序
  • 本月记账之前是不是要结转上月
  • 车间报销维修费会计科目
  • 期末汇兑损益的输入方式
  • 坏账计入管理费用,摘要怎么写
  • 公司的零星费用可以用对公转吗
  • 内部交易固定资产折旧为什么调整
  • 支票上的金额和确定的金额
  • fedora系统怎么安装
  • nec笔记本电脑开机屏幕没反应
  • mac怎么移动鼠标
  • centos安装scala
  • 如何重装edge
  • centos7.1
  • win7怎么更改电脑名字
  • Win10 Mobile/PC/HoloLens一周年更新14389曝光
  • 解决的英文
  • Win10桌面版红石预览版14295更新(修复)、已知问题及解决方案汇总
  • linux如何管理文件
  • js里的this指向
  • 批处理命令教程 pdf
  • ghost32命令参数
  • Web Safe Color Pallette
  • JQuery和HTML5 Canvas实现弹幕效果
  • 在javascript中如何定义并调用函数
  • 页面怎么打印在一张张上
  • nodejs开发web
  • html5游戏引擎排行
  • python类怎么用
  • 深入JavaScript高级语法
  • 医院网上预约号怎么取消
  • 福建省纪检委网站
  • 深圳国税税发票在哪里开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设