如果数据库的最大大小设置为大于1 TB,则即使实际使用的存储空间低于1 TB,也不能将其更改为1 TB。因此,您不能将最大尺寸大于1 TB的P11或P15降级为1 TB P11或1 TB P15或更低性能等级,例如P1-P6。
我想知道为什么这个限制适用?有哪些解决方法?
答案 0 :(得分:2)
SQL Azure团队提供的答案是降级是不可能的,因为4 TB数据库上有多个文件,降级的唯一方法是通过类似bcp,
的方式导出数据另外一个原因是,4 TB的高级层位于特殊硬件上。
编辑:使用Microsoft提供的信息更新答案。
答案 1 :(得分:2)
所以我使用Export-Import方法解决了这个问题。我首先将现有数据库导出到blob,然后将生成的bacpac文件导入新数据库。步骤如下:
Db
(P15,2TB)Db-New
(P15,500GB以加快处理速度)ALTER DATABASE [Db] MODIFY NAME = [Db-Old]
ALTER DATABASE [Db-New] MODIFY NAME = [Db]
Db-Old
Db
计划降级为P4 答案 2 :(得分:-3)