如何重新调整 SQL 服务器数据库大小?

How to redimension the SQL Server Database Size?

将 SQL 服务器移动到 VM 中的 Azure。

当前 SQL 服务器的数据库总大小为 1.8TB,未分配的大小为 1.2TB space。

如何更改数据库总大小,使其更符合已使用的大小?

因此,当我在 Azure VM 中恢复备份时,我最终不会为未使用的存储 space 支付过多费用。

感谢任何线索。

为了消除数据和日志文件上的额外 space,使用的过程是收缩文件。 它可以在 SQL Server Management Studio 上找到,右键单击对象资源管理器上的数据库,导航到任务 > 压缩 > 文件,然后选择选项“在释放未使用的 space 之前重组页面”。 但是对于非常大的数据库,比如你的情况,这可能需要几天才能完成。 我见过重新创建一些数据库,然后迁移所有数据,然后重新创建所有索引,只是为了跳过一个永远需要完成的收缩文件过程。