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
SQL SERVER 2008
lunedì 09 maggio 2011 - 18.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
x69asterix
Profilo
| Junior Member
99
messaggi | Data Invio:
lun 9 mag 2011 - 18:06
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
44
messaggi | Data Invio:
mar 10 mag 2011 - 09:12
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
5.625
messaggi | Data Invio:
mar 10 mag 2011 - 09:38
>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
99
messaggi | Data Invio:
mar 10 mag 2011 - 15:07
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
44
messaggi | Data Invio:
mer 11 mag 2011 - 17:24
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
99
messaggi | Data Invio:
gio 12 mag 2011 - 15:30
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
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 !