我正在使用Azure Hyperscale DB。DB大小为2 GB分配的空间为4.7 GB我是由分配的spcae收费的,当然。不支持数据库收缩我有什么选择来缩小尺寸?数据库恢复将创建大小为2 GB或4.7 GB的数据库?db shrink一点帮助都没有
jei2mxaa1#
不仅不支持DBCC SHRINKDATABASE。如Microsoft文档中所述,对于超大规模数据库,当前不支持DBCCSHRINKFILE或在数据库级别将AUTO_SHRINK设置为ON。唯一可能的解决方案可能是创建新数据库并复制数据,例如使用Azure数据工厂。但是,请注意,在超大规模上,当数据库变满时,超大规模服务会自动将其增加到10 GB的块中。
1条答案
按热度按时间jei2mxaa1#
不仅不支持DBCC SHRINKDATABASE。如Microsoft文档中所述,对于超大规模数据库,当前不支持DBCCSHRINKFILE或在数据库级别将AUTO_SHRINK设置为ON。
唯一可能的解决方案可能是创建新数据库并复制数据,例如使用Azure数据工厂。
但是,请注意,在超大规模上,当数据库变满时,超大规模服务会自动将其增加到10 GB的块中。