Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Accesso alle tabelle In database DB2
venerdì 09 gennaio 2009 - 13.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
f14tomcat
Profilo
| Newbie
29
messaggi | Data Invio:
ven 9 gen 2009 - 13:16
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
8.814
messaggi | Data Invio:
lun 12 gen 2009 - 01:31
>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
29
messaggi | Data Invio:
lun 12 gen 2009 - 13:29
Esatto la tabella è in lock fino al commit...........
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 12 gen 2009 - 13:38
>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
Torna su
Stanze Forum
Elenco Threads
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 !