MSSQL server数据库减肥 的一个办法

我们有一个项目组的业务的数据库采用mssql server变得太大,备份文件每个都超过100多m

导致我们的远程下载备份系统过多的占用了我们新办公室有限的带宽(每天下载2次),经过我查看,发现数据库中某张表存在太多不必要的临时数据,仔细检查后删除了70%的数据,备份后文件大小并没有下降下来,遍寻网上方法,收缩数据库的命令运行了一万多次,detach,attch上千次,都没有把文件大小降下来,敢情这ms的数据库还只管胖,不管减肥的哦,最后用了一个比较笨的办法,在这里只是记录一下减肥的步骤。各位看官可以酌情采用,如出现美容事故,概不负责!

  1. 新建一个不同名空数据库叫 “苗条”
  2. 在“苗条”上用 所有任务-》导入数据
  3. 选择需要减肥的数据库“肥肥”设置为源,确认“苗条”为目的
  4. 然后 下一步-》 选择第三个选项“从源数据库复制表和视图”,把数据库复制一份。
  5. 确认“苗条”有了“肥肥”所有数据之后,detach “肥肥”和“苗条”,
  6. 然后只把“苗条的数据文件mdf”attach上来改名为“肥肥”就ok了
  7. 至于肥肥的尸体就随便你怎么处理啦
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值