徵狀
假設您有一個會話,其 [鎖死優先順序] 設定為大於-10 的值(使用set DEADLOCK_PRIORITY 高 | 的語法)。標準 |低,或使用整數值大於-10)。 當會話執行 ALTER PARTITION 函數 語句時,會話的鎖死優先順序暫時設定為 -10 (在處理期間),而且該會話永遠會被選作鎖死犧牲品。 無法使用使用者定義的值。
注意事項
-
因為 [高/標準/低] 的鎖死優先順序助憶鍵會對應到其對應的整數值 "5/0/-5",所以將其他會話的鎖死優先順序設為 [ 低 ] 不會有説明。 如需有關鎖死優先順序及其數位值的詳細資訊,請參閱 設定 DEADLOCK_PRIORITY (transact-sql)。
-
安裝此修正程式後,若要允許 ALTER PARTITION 函數 語句服從目前使用者定義的會話鎖死優先順序,請使用 [追蹤標記 1237]。
解決方案
此問題已在下列 SQL Server 累積更新中修正:
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新: SQL Server 2016 的最新累計更新
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 詞彙。