症状
假设你通过 Microsoft SQL Server 2014 中的多个活动结果集(MARS)连接创建聚集列存储索引。 当设置大于1的maxdop的值时,生成或重新生成聚集列存储索引失败。 此外,你将收到错误35377,如下所示:
ErrorNumber:35377ErrorSeverity: EX_USERErrorOwner: <OwnerName>RrorFormat:当 MARS 处于打开时,不允许访问聚集列存储索引。ErrorCause:对 MARS 连接上的聚集列存储索引的访问无效。ErrorCorrectiveAction:不应将连接启用 MARS。 ErrorFirstProduct: SQL14
注意 如果将 maxdop 设置为等于 1,则不会发生此问题。
解决方案
这两个问题在 SQL Server 的以下累积更新中首先修复。
SQL Server 2014 的累积更新1 /en-us/help/2931693
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。