Hot Fix Deadlock

giovedì 14 aprile 2011 - 12.18

McNamara Profilo | Newbie

Buongiorno a tutti,
nell'azienda per cui lavoro abbiamo riscontrato un problema di deadlock su sql server 2005 sp3, cercando su internet ho trovato l'hot fix che dovrebbe risolvere

una volta scaricato l'hotfix..prima di installarlo mi dice:

È necessario attivare le stored procedure estese SMO (SQL Server Management Object) e stored procedure estese di SQL Server Distributed Management Object (SQL-DMO) prima di applicare il pacchetto di aggiornamento cumulativo. Per ulteriori informazioni sulla funzioneSMO e stored procedure estese DMOopzione, vedere la documentazione in linea di SQL Server 2005.

devo lanciare un transact/sql? quale? avete mai avuto questo problema?
Grazie Marcello

gsflash80 Profilo | Junior Member

hai provatto a riavviare?
Se il problema è sempre lo stesso, vai a vedere su

http://support.microsoft.com/kb/2507769/it

ciao
..:: GSFLASH ::..
http://www.gsflash.it
http://blogs.dotnethell.it/gabrieleserpi/
MCTS - ACP - OCP - ECDL - ACSP
Ubuntu 11.04/OpenSuse 10.3
Vista Seven/MacOSX SnowLeopard

lbenaglia Profilo | Guru

>È necessario attivare le stored procedure estese SMO (SQL Server
>Management Object) e stored procedure estese di SQL Server Distributed
>Management Object (SQL-DMO) prima di applicare il pacchetto di
>aggiornamento cumulativo. Per ulteriori informazioni sulla funzioneSMO
>e stored procedure estese DMOopzione, vedere la documentazione
>in linea di SQL Server 2005.
>
>devo lanciare un transact/sql? quale? avete mai avuto questo
>problema?

Ciao Marcello,

SMO e SQL-DMO sono abilitate di default. Nel caso non lo fossero puoi abilitarle mediante la sp di sistema sp_configure:
http://technet.microsoft.com/en-us/library/ms188787.aspx
http://technet.microsoft.com/en-us/library/ms189631.aspx
http://technet.microsoft.com/en-us/library/ms190461.aspx

>Grazie Marcello
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

McNamara Profilo | Newbie

devo lanciare la transact

sp_configure.... per impostare smo e dmo a 1..poi lancio l'hotfix,poi mi dici di riavviare?

se non funge devo mettere il service pack 4 ..con lo stesso procedimento?

lbenaglia Profilo | Guru

>devo lanciare la transact
>
>sp_configure.... per impostare smo e dmo a 1..poi lancio l'hotfix
Esatto.

> poi mi dici di riavviare?
Non conosco quale hostfix stai applicando, comunque la documentazione riporta SEMPRE la procedura ESATTA da eseguire.

>se non funge devo mettere il service pack 4 ..con lo stesso procedimento?
La procedura per installare l'SP4 la trovi direttamente nella pagina di download.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

gsflash80 Profilo | Junior Member

secondo me è meglio SP4.
..:: GSFLASH ::..
http://www.gsflash.it
http://blogs.dotnethell.it/gabrieleserpi/
MCTS - ACP - OCP - ECDL - ACSP
Ubuntu 11.04/OpenSuse 10.3
Vista Seven/MacOSX SnowLeopard

McNamara Profilo | Newbie

io avevo eseguito sp_configure e imposta ad 1!,poi ho installato l'hotfix ma scappava fuori sempre errore 1205.non so se mettendo il service pack 4 con relativo hotfix risolva.devo riavviare sql?

lbenaglia Profilo | Guru

>io avevo eseguito sp_configure e imposta ad 1!,poi ho installato
>l'hotfix ma scappava fuori sempre errore 1205.non so se mettendo
>il service pack 4 con relativo hotfix risolva.devo riavviare
>sql?
I deadlock non si risolvono con una FIX ma sono eventi che si verificano a fronte di transazioni concorrenti troppo lunghe e a codice che esegue operazioni DML "incrociate".
Puoi minimizzarli, ma non sempre riuscirai ad evitarli (a meno di adottare lo snapshot isolation level che apre scenari di altro tipo...)

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

McNamara Profilo | Newbie

con la 3 non risolve :( ,eppure ho impostato sp_configure e poi lanciato il fix

lbenaglia Profilo | Guru

>con la 3 non risolve :( ,eppure ho impostato sp_configure e poi
>lanciato il fix
Che fix?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

McNamara Profilo | Newbie

questo ---> http://support.microsoft.com/kb/975090

974648 Pacchetto di aggiornamento cumulativo 6 per SQL Server 2005 Service Pack 3

gsflash80 Profilo | Junior Member

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974648&kbln=it
..:: GSFLASH ::..
http://www.gsflash.it
http://blogs.dotnethell.it/gabrieleserpi/
MCTS - ACP - OCP - ECDL - ACSP
Ubuntu 11.04/OpenSuse 10.3
Vista Seven/MacOSX SnowLeopard

McNamara Profilo | Newbie

si ho preso quelli!,ma la transact la lancio su database di sistema Master o è indifferente?..cmq la transact mi ha dato conferma del passaggio da 0 a 1,poi lancio l hotfix ma il problema rimane...

gsflash80 Profilo | Junior Member

hai riavviato?
----

..:: GSFLASH ::..
http://www.gsflash.it
http://blogs.dotnethell.it/gabrieleserpi/
MCTS - ACP - OCP - ECDL - ACSP
Ubuntu 11.04/OpenSuse 10.3
Vista Seven/MacOSX SnowLeopard

McNamara Profilo | Newbie

No,ora ci provo e ti faccio sapere

gsflash80 Profilo | Junior Member

o prova a vedere su

http://blog.sqlauthority.com/2007/05/16/sql-server-fix-error-1205-transaction-process-id-was-deadlocked-on-resources-with-another-process-and-has-been-chosen-as-the-deadlock-victim-rerun-the-transaction/
----

..:: GSFLASH ::..
http://www.gsflash.it
http://blogs.dotnethell.it/gabrieleserpi/
MCTS - ACP - OCP - ECDL - ACSP
Ubuntu 11.04/OpenSuse 10.3
Vista Seven/MacOSX SnowLeopard

McNamara Profilo | Newbie

Non funziona,mi sa che bisogna gestire l'eccezione...

McNamara Profilo | Newbie

Comporta qualcosa?è un operazione ad alto rischio?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5