症状
假设你有一个表,该表在 2017 SQL Server 具有整数列,Microsoft SQL Server 2016 和 2014 年,并且该列具有以下功能:
- 列声明为 NOT NULL。
- 列上定义了 CHECK 约束,该约束仅允许列的值为 1。
- 列参与尚未定义零个分区的分区方案, (此类方案可能针对尚未) 设置的未来分区拆分定义。
在此方案中,尝试查询表时,会发生访问冲突。
解决方法
以下SQL Server累积更新中修复了此问题:
关于 SQL Server 的累积更新
SQL Server 的每个新累积更新都包含先前内部版本中的所有修补程序和安全修补程序。 查看SQL Server的最新累积更新:
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。