套用到SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2017 Standard on Windows SQL Server 2017 Standard on Linux SQL Server 2019 on Linux SQL Server 2019 on Windows

徵狀

假設您執行的 ALTER INDEX rebuild 命令在 Microsoft SQL Server 中具有可恢復的 = ON 選項 。 如果這是經過篩選的 包含諸如 column 等條件的 index 是 Null,則作業可能失敗並傳回 斷言錯誤。 此外,可能會產生一個損毀盤案檔案。

狀態

Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。

解決方案

此問題已在下列 SQL Server 累積更新中修正:

注意: 根據索引 結構與篩選的索引條件,SQL Server 版本不能安全地 完全能恢復的索引建立。 安裝 CU 之後,而不是 如果產生斷言和 dump,SQL Server 會適當地終止 操作並傳回新的錯誤碼10675。

「內部查詢處理器錯誤:查詢處理器 無法產生查詢方案。 此功能不支援可恢復的選項 編制索引建立。 移除能恢復的選項,然後重新執行語句。」

關於 SQL Server 的累積更新:

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

參考

L取得Microsoft 用於描述軟體更新的詞彙

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。