You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server小数据库恢复提示需超大盘空间,求排查解决方法

SQL Server备份恢复报错:磁盘空间不足(实际空间充足)

我的数据库规模很小:25张表,共约12000条数据,每张表平均10列,字段类型以int和varchar为主。备份生成的.bak文件大小为114MB,压缩后仅6MB左右。

将备份发给另一台装有SQL Server的用户用于测试时,对方恢复时收到如下错误:

磁盘卷'C:'上的可用空间不足,无法创建数据库。数据库还需要148,007,092,224字节可用空间,但当前仅剩余15,559,897,088字节。

一开始我以为是恢复到C盘根目录导致的,但实际并非如此——报错信息存在误导。让对方新建目录尝试恢复,还是出现相同错误。

之后我彻底删除本地数据库,通过BulkInsert重新构建数据库以最小化事务日志,收缩所有文件后重新备份发送给对方,问题仍然没有解决。

补充信息:重新构建后的数据库文件大小为72MB,日志文件为8MB。

有没有人遇到过这类问题?

内容的提问来源于stack exchange,提问作者Maury Markowitz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 06:19:52