徵狀
請試想下列案例:
-
您可以在 Microsoft SQL Server 的架構中建立架構和表格。
-
您可以針對該表格啟用變更追蹤功能。
-
您可以使用 [ sp_flush_CT_internal_table_on_demand ] 命令來執行手動清理。
在這 種情況下, 清除可能會失敗,並出現錯誤,指出找不到資料表。
發生此錯誤的原因是 sp_flush_CT_internal_table_on_demand 命令不會考慮具有不同架構的資料表,例如不是 dbo 所擁有的資料表。
解決方案
此問題已在 SQL Server 的下列累積更新中修正:
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
SQL Server 2016 的 Service pack 資訊
此更新已在下列 SQL Server service pack 中修正:
Service pack 是累加的。 每個新的 service pack 都包含舊版 service pack 中的所有修正程式,以及任何新的修正程式。 我們建議您將最新的 service pack 和該 service pack 的最新累計更新套用。 在安裝最新的 service pack 之前,您不需要安裝舊版 service pack。 使用下列文章中的表格1,尋找最新 service pack 和最新累計更新的詳細資訊。
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 詞彙。