位置: 编程技术 - 正文

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重复数据)

  • 合伙企业转让股权如何缴税
  • 财务报表怎么重新做
  • 小规模纳税人开票税率
  • 报销单与发票金额不符
  • 增值税加计扣除是什么意思啊
  • 行政事业单位会计制度
  • 应收账款平均数
  • 融资租赁咨询服务合同需要交印花税吗
  • 企业拆迁安置房能买吗
  • 付的押金能要回来吗
  • 已销售未开票怎么记账
  • 特殊销售方式下销售额的确定
  • 单位捐赠汽车账务处理要如何做?
  • 自行开发的软件如何确认为无形资产
  • 申报增值税附表二代不出数据
  • 外国人的纳税人识别号是护照号吗
  • 房产企业开发产品出租
  • 进项税额转出的
  • 可持续增长率计算例题
  • 企业无法取得发票,如何税前扣除
  • 电脑屏发黄怎么调正常哪
  • 年薪制职工薪酬计算方法
  • php基础
  • linux系统之间拷贝文件命令
  • 公司基本户可以异地开户吗
  • php://input用法
  • 百度地图api的基本使用
  • 计算机视觉会议2023年11月
  • 跨境电商需要缴纳哪些税种
  • cuda运行环境
  • thinkphp3.x中session方法的用法分析
  • php curl_exec
  • vue中的provide/inject
  • php远程调用
  • php常用时间函数
  • vue-echarts
  • 应收账款转回坏账怎么办
  • 跨年的增值税专票怎么开
  • 以前月份多扣社保吗
  • mongodb使用案例
  • sqlserver存储过程声明变量
  • 辅助生产车间照明费用计入什么科目
  • 营改增一般纳税人可以选择简易计税
  • sql server数据表的关联
  • 进项税已认证转出账务处理
  • 承兑汇票利息分录
  • 医院药品进销差价会计核算
  • 以前年度多结转了成本,可以不调回了今年少结转吗
  • 收到赠送的样品附件
  • 期末库存商品怎么结转
  • 专利转让费一般是多少
  • 设备投资要开票吗
  • 未入账的记账凭证填错了怎么办
  • 以他人名义投资该签订什么协议
  • 企业购买黄金该交什么税
  • 销项税额和转出未交增值税余额怎么结转
  • 支付宝如何支付医保费用
  • 如何调整以前年度的实收资本
  • 原始凭证填制要点在原始凭证上书写阿拉伯数字正确的有
  • 电脑出现黑屏英文要怎么处理
  • Windows7更改用户名
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • centos安装v2
  • win7旗舰版系统还原无法启动
  • Context.getExternalFilesDir()和Context.getExternalCacheDir()方法
  • cocos2dx官方教程
  • python语言如何获取随机整数
  • 只有一行的矩阵的逆矩阵
  • javascript中array数组对象的含义及常用方法
  • jquery取消单选框选中
  • unity脚本调用
  • Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
  • 发票查验结果怎么保存
  • 容积率大于0.5 房产原值怎样算
  • 贷款利息收入增值税税率2023
  • 就业核查怎么核查
  • 代理记账管理办法2023
  • oppo纳税额
  • 河南省焦煤集团董事长
  • 土地使用税征收时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设