Hibernate e la connessione perduta…
Questo post è un po’ anomalo rispetto agli altri; invece di dare la risoluzione a dei problemi esprimerò un mio problema nella speranza di trovare qualcuno che magari riesca a darmi qualche dritta per risolverlo.
In sostanza in questo momento ho la necessita di fare il detach di un database SQL e ricollegarlo…e fin qui immagino le vostre espressioni facciali sornione…
Ho la necessità di farlo mentre il database è utilizzato da un’applicazione senza, ovviamente, dover riavviare la stessa…ed anche qui immagino ancora qualche espressione facciale sorridente…
La mia applicazione, ovviamente, usa NHibernate come ORM … io, in sostanza, riesco a scollegare la session al database in questione; scollegare il db; ricollegarlo; forzare una nuova connessione su una nuova session di Hibernate, la session va su senza errori ma alla prima operazione di lettura/scrittura dei dati mi viene risalita una ADO Exception con errore nel pooling della connessione (”Si è verificato un errore a livello di trasporto mentre si stava inviando la richiesta al server. (provider: Provider memoria condivisa, error: 0 - Nessun altro processo all’altra estremità della pipe.”)…e adesso…spero tanto ci siano ancora qualche espressione facciale divertita…
Postato in: Informatica | Contrassegnato da tag: NHibernate, Pooling, SQL | 4 Commenti »
