【问题标题】:Manage Compression Wizard Cannot Show Requested Dialog管理压缩向导无法显示请求的对话框
【发布时间】:2019-11-01 15:19:03
【问题描述】:

我想检查索引的压缩(在 Compat 140 上的 Azure SQL DB 上的数据库上)并且只是懒惰并通过扩展表、扩展索引、右键单击索引并选择使用 SSMS 18.3.1存储 -> 管理压缩。我立即得到一个弹出框,上面写着“无法显示请求的对话框。无法执行请求的命令。这些列当前没有唯一值。(System.Data)”

此表上还有六个其他索引都可以使用此方法正常工作。我已经编写了索引脚本,将其删除并重新创建以达到相同的效果。您可以从创建代码中看到,那里并没有什么特别之处,甚至不是唯一的。

这是刚刚对实际名称进行了清理的索引创建代码,否则完全完好无损。

在 [dbo].[Table] 上创建非聚集索引 [IX_IndexName] ( [ID] ASC, [类型] ASC ) INCLUDE([OtherColumns]) WITH (STATISTICS_NORECOMPUTE = OFF, DROP_EXISTING = OFF, ONLINE = OFF, DATA_COMPRESSION = PAGE) ON [PRIMARY] 去吧

此外,我们运行代码来查找任何未压缩但聚集索引已压缩的非聚集索引。它工作得很好,除了这个相同的索引......它显示它未压缩,即使您使用 PAGE 压缩创建它,并且当您将其脚本退出时,它显示在 WITH 语句中具有它。很奇怪。

【问题讨论】:

    标签: azure-sql-database ssms-18


    【解决方案1】:

    我无法复制。

    请使用您的支持流程向 Microsoft 支持(或者,https://aka.ms/sqlfeedback)开票。

    也许索引本身可能存在问题,或者元数据可能已损坏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-21
      • 2020-04-14
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 2014-03-16
      • 2013-04-23
      • 1970-01-01
      相关资源
      最近更新 更多