Salve,
Ho il seguente codice:
Come potete notare ho chiuso la connessione con "db.close", ma se vado a controllare nelle sessioni attive di sql server 2005 noto che c'è ancora la sessione attiva, fin quando nn termino l'esecuzione dell'applicazione...da quello che ho potuto capire che questa è una funzionalita di .net per far in modo che nn si eseguino ripetutamente aperture e chiusure di connessioni ad una stesso database, e che quindi l'istanza viene memorizzata in memoria..codice:Using db As New SqlClient.SqlConnection(objXML.Read("ConnectionString")) Dim comando As New SqlClient.SqlCommand(script, db) db.Open() comando.ExecuteNonQuery() db.Close() End Using
Non esiste un modo per terminare forzatamente la sessione in memoria, senza dover ravviare l'applicazione?
Grazie Mille![]()