Ciao gente!
Piccola curiosità... mettiamo caso avessi due transazioni A e B, eseguite senza una logica temporale precisa.
A causa un deadlock su B, scelto come vittima.
Vorrei che venisse data priorità alla transazione B...

Ora, settando a manina la priorità dei deadlock (che purtroppo in SQL server 2000 può assumere due valori, NORMAL di default e LOW):

A)
SET DEADLOCK_PRIORITY LOW
BEGIN TRAN
[...]
COMMIT TRAN

B)
SET DEADLOCK_PRIORITY NORMAL
BEGIN TRAN
[...]
COMMIT TRAN

...ma... La gestione è demandata sempre e comunque al motore SQL Server, che seleziona la transazione vittima. Morale: non funziona...
In giringiro per la rete ho trovato solamente articoli ben poco esaustivi...

Qualcuno di voi ha mai gestito la priorità dei deadlock??

Grassie,
Andre.