Tünetek
Tegyük fel, hogy olyan munkamenete van, amelynek holtpontra pontra állítási prioritása -10-nél nagyobb (a SET DEADLOCK_PRIORITY HIGH | NORMÁL | LOW, vagy -10-nél nagyobb egész érték használatával). Amikor a munkamenet végrehajtja az ALTER PARTITION FUNCTION utasítást, a folyamat során a rendszer ideiglenesen -10-re állítja a munkamenet holtpontra helyezésének prioritását, és mindig a munkamenetet választja holtpont áldozatként. A rendszer nem fogadja el a felhasználó által definiált értéket.
Megjegyzések
- Mivel a "MAGAS/NORMÁL/ALACSONY" holtpontra jutási prioritású mnemonikája a megfelelő "5/0/-5" egész értékeknek felel meg, a többi munkamenet holtpontra helyezése LOW-ra nem segít. További információ a holtpontra jutott prioritásokról és azok számértékeiről: SET DEADLOCK_PRIORITY (Transact-SQL).
- Ha a javítás telepítése után engedélyezni szeretné az ALTER PARTITION FUNCTION utasításnak, hogy tiszteletben tartsa a munkamenet aktuális felhasználó által definiált holtpontra vonatkozó prioritását, használja az 1237-es nyomkövetési jelzőt.
Megoldás
Ezt a hibát az SQL Server következő összegző frissítésében javítottuk:
3. összegző frissítés az SQL Server 2016 SP1-hez
Az SQL Server összegző frissítéseinek ismertetése:
Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:
Az SQL Server 2016 legújabb összegző frissítése
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Hivatkozások
Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.