KB3173436 - 在 SQL Server 2016 中在聚集列存储索引中添加 uniqueidentifier 列时的行为更改

应用对象
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

摘要

本文介绍了对 SQL Server 2016 中的列存储索引功能进行以下更改的更新:

  • 通过为聚集列存储索引分配默认值 NEWID () 或 NEWSEQUENTIALID () 表达式,改进了在聚集列存储索引中添加非唯一标识符列的能力。
  • 改进了使用 NEWSEQUENTIALID () 和 NEWID () 表达式在聚集列存储索引中添加 uniqueidentifier 列的能力。
  • 修复了在聚集列存储索引中添加新唯一标识符列时,且新列具有 NOT NULL 或 DEFAULT 约束时,NULL 值会添加到现有行的问题。

      

详细信息

此更新包含在 SQL Server 的以下累积更新中:

SQL Server 2016 累积更新 1
      

关于 SQL Server 的累积更新

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

SQL Server 2016 的最新累计更新
      

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

了解 Microsoft 用于描述软件更新的 术语 。