Accesso alle tabelle In database DB2

venerdì 09 gennaio 2009 - 13.16

f14tomcat Profilo | Newbie

Ciao tutti. Non sono molto esperto di DB2 e vorrei capire se c'è un modo per risolvere questa situazione. Ho 2 utenti che accedono allo stesso DB e con l'editor vanno a modificare una tabella. Attualmente il secondo utente non riesce a modifcare la tabella se già ci sta lavorando il 1°. Cioè la tabella è bloccata.

E' possibile modificare questa impostazione ??

Grazie

alx_81 Profilo | Guru

>Ciao tutti.
Ciao!

> Non sono molto esperto di DB2 e vorrei capire se
>c'è un modo per risolvere questa situazione. Ho 2 utenti che
>accedono allo stesso DB e con l'editor vanno a modificare una
>tabella. Attualmente il secondo utente non riesce a modifcare
>la tabella se già ci sta lavorando il 1°. Cioè la tabella è bloccata.
Ma intendi di struttura o contenuto?
Comunque sia, quando un utente sta modificando un record (nel mentre in cui c'è la commit dell'aggiornamento), è necessario che nessun'altro possa farlo sullo stesso record, questo per la consistenza del database. Ma un altro record può essere accessibile.

>E' possibile modificare questa impostazione ??
fortunatamente no!

A meno che tu non intenda dire che la tabella è lockata anche mentre l'utente non ha ancora confermato la modifica e allora ho paura che si tratti di una scelta applicativa. Nel senso che chi ha scritto l'applicazione ha deciso che ci può lavorare solo un utente e non più contemporaneamente.

Durante la modifica è comunque corretto che nessuno possa interferire con la transazione in atto. Solo al commit (conferma e salvataggio) il record torna ad essere accessibile all'utente. Non conosco DB2, però credo proprio che si comporti in questo modo anch'esso. Non è possibile che permetta l'inconsistenza del dato..

>Grazie
di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

f14tomcat Profilo | Newbie

Esatto la tabella è in lock fino al commit...........

alx_81 Profilo | Guru

>Esatto la tabella è in lock fino al commit...........
Allora contatta chi ha scritto l'applicazione perchè va modificata quella..

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5