KB4046744 - 修正:使用 cascading 操作的 DML 語句在 2017 SQL Server 失敗

Applies To
SQL Server 2017 on Windows (all editions)

症狀

請考慮以下案例:

  • 你在 SQL Server 2017 裡有包含外鍵限制的資料表。
  • 外鍵約束是一個支援串聯操作的時間表。
  • 時序資料表的欄位 ID 與歷史資料表對應的欄位 ID 不相符。 例如,時序表的欄位 ID 為 1、2、3 和 4,但歷史資料表的欄位 ID 為 1、2、10 和 11。

在此情境下,任何使用串接操作的 DML 敘述都無法執行。

解決方式

此修正包含於 SQL Server 2017 的累積更新 1 中。

關於 SQL Server 2017 建置版本

SQL Server 2017 的每個新建置都包含了前一個建置中所有的熱修補與安全修補。 我們建議您安裝最新版本的 SQL Server 2017

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

了解 Microsoft 用來說明軟體更新的術語