KB4025261 - 修正:當您在 SQL Server 2016 中執行 ALTER PARTITION FUNCTION 陳述式時,鎖死優先順序的設定無法運作

Applies To
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症狀

假設您的工作階段鎖死優先順序設定為大於 -10 (,方法是使用 SET DEADLOCK_PRIORITY HIGH |一般 |LOW,或使用大於 -10) 的整數值。 當工作階段執行 ALTER PARTITION FUNCTION 陳述式時,過程中會暫時將工作階段的鎖死優先順序設定為 -10 ,並且始終選擇會話作為鎖死受害者。 不會接受使用者定義的值。

附註

  • 因為 “HIGH / NORMAL / LOW” 的鎖死優先順序助記詞會對應到其對應的整數值 “5 / 0 / -5”,因此將其他工作階段的鎖死優先順序設定為 LOW 是無濟於事的。 如需鎖死優先順序及其數值的詳細資訊,請參閱 SET DEADLOCK_PRIORITY (Transact-SQL) 。
  • 安裝此修正程式之後,若要允許 ALTER PARTITION FUNCTION 陳述式遵守目前使用者定義的工作階段鎖死優先順序,請使用追蹤旗標 1237。

解決方式

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

SQL Server 2016 SP1 累積更新 3

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

適用於 SQL Server 2016 的最新累積更新

狀態

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

參考資料

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