症狀
假設您的工作階段鎖死優先順序設定為大於 -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 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。