SQL SERVER 2008

lunedì 09 maggio 2011 - 18.06

x69asterix Profilo | Junior Member

Sono da poco passato da server 2005 a sql server 2008.
E con mia amarezza ho notato una cosa strana,
Quando lavoravo con sql server 2005 per testare un db in debug questo non mi modificava nessun record "o meglio alla chiusura del debug i record tornavano come prima cioè senza nessuna modifica".
Adesso in debug con server 2008 qualsiasi operazione che faccio me la và a modificare nel db,
cosa c'è da fare per far sì che non mi venga modificato il db in debug?

jenga Profilo | Newbie

detta così sembrerebbe che il database (o l'istanza) 2008 abbiano impostato l'opzione "autocommit" = yes mentre l'istanza 2005 l'aveva impostata a no...

però non ricordo dove sta questa opzione, se a livello di database o di istanza...
--
Igor Brusetti
http://jenga.wordpress.com

lbenaglia Profilo | Guru

>Quando lavoravo con sql server 2005 per testare un db in debug...

Ciao,

Cosa intendi con "testare un db in debug"?

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

x69asterix Profilo | Junior Member

ciao,
allora rispondo ad entrambi,
ho trovato la soluzione.
Se da esplora server chiudo la connessione nessun problema posso testare il db senza alcuna modifica ai record!
Quindi se apro la connessione anche quando eseguo il debug questo mi modifica i record.
saluti

jenga Profilo | Newbie

rimane il fatto che non abbiamo capito cosa intendi per "testare un db in debug"
io ho inteso che volessi fare delle operazioni sotto transazione (insert, update) per "testare" se il codice SQL è scritto per bene, ma senza modificare i dati (con un rollback alla fine della transazione)...
--
Igor Brusetti
http://jenga.wordpress.com

x69asterix Profilo | Junior Member

allora ho una applicazione scritta in vb.net,
con la versione vb.net 2008 ed sql server 2005, quando testavo l'applicazione in debug qualsiasi operazione eseguivo nel db non veniva eseguita alcuna modifica, al contrario di sql server 2008
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