我正在使用 Azure 超大规模数据库。 数据库大小为 2 GB 分配空间为 4.7 GB
当然,我是按分配的 spcae 收费的.... 不支持数据库收缩
我有哪些减小尺寸的选择? 数据库恢复会创建大小为 2 GB 或 4.7 GB 的数据库吗?
数据库收缩根本没有帮助
不仅不支持DBCC SHRINKDATABASE。超大规模数据库当前不支持 DBCC SHRINKFILE 或在数据库级别将 AUTO_SHRINK 设置为 ON,如 Microsoft 文档中所述。
唯一可能的解决方案可能是创建新数据库并复制数据,例如使用 Azure 数据工厂。
但是请考虑到,在超大规模上,当数据库已满时,超大规模服务会自动以 10 GB 为单位增长它们。
上周我们宣布 DBCC SHRINK* 命令现已在 Azure SQL 数据库超大规模层中可用。 http://aka.ms/hs-shrink-preview