首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:BAK文件导入占用了过多的空间

:BAK文件导入占用了过多的空间
EN

Database Administration用户
提问于 2023-05-21 12:29:06
回答 1查看 37关注 0票数 0

我找了很多关于这个问题的资料,却找不到任何相关的信息。

我在上运行了一个MSSQL实例,我正在尝试导入一个数据库bak文件,该数据库bak文件是用同一产品的其他实例()生成的。bak文件的大小是1.4GB,但是当我导入它时,它使用的空间大约是250 it。我试图配置100 an的固定磁盘空间(没有自动标度),当我试图导入它时,会出现磁盘空间不足的错误。

如果bak文件只有1.4Gb,我不明白为什么占用这么多磁盘空间,以及如何减少占用的空间。

这个数据库最初大约有170 it大,但是我们做了一些清理,我们能够将它减少到1.4GB。这就是为什么我们创建了一个新的MSSQL实例来导入bak文件并减少使用的磁盘空间。

我们使用的MSSQL版本是2019年标准的源和目的地。

如果我需要发布其他信息,请告诉我。

谢谢你们所有人。

EN

回答 1

Database Administration用户

发布于 2023-05-21 13:11:21

bak文件的大小是1.4GB,但是当我导入它时,它使用的空间大约是250 it。

数据库备份只包含数据库文件中有数据的区段,而不包含未使用的空间。但是,还原的第一步是重新创建所有数据库文件,其大小与您进行备份时的大小相同。

如果确实需要,可以在还原之前或之后对源数据库进行收缩

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/327350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档