|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2006
Messaggi: 883
|
[SQL Server] Domanda semplice. Credo
Una domanda semplice, spero.
Se io ho creato delle varie tabelle per il mio programmino WEB, e vado a modificare una tabella (ad esempio mod. un dato in un campo) tramite SQL Server senza usare il progr., rimane traccia della modifica in SQL Server? Ad esempio in qualche log di SQL ? GRAZIE 1000
__________________
Un giorno le macchine riusciranno a risolvere tutti i problemi, ma mai nessuna di esse potrà porne uno. (Albert Einstein) Il calcolatore è straordinariamente veloce, accurato e stupido. L'uomo è incredibilmente lento, impreciso e creativo. L'insieme dei due costituisce una forza incalcolabile. (Albert Einstein) |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Che e' poi il file .ldf associato al datafile .mdf Il problema e' che questo file e' di un formato ovviamente proprietario, ed e' soggetto a cambiamenti nel tempo. Esiste un comando non documentato per poter avere idea di cosa c'e' dentro DBCC LOG (database, 1) DBCC LOG (database, 2) Ma piu' che altro si legge cosa e' successo, non i singoli comandi lanciati in qualche sessione. Un po' come leggere un disassemblato di una macroistruzione. Esistono anche prodotti di terze parti, ma non li conosco ne mai ne ho fatto uso. Il file .ldf puo' essere troncato per liberare spazio o per snellire i backup, quindi non di tutto cio' che e' capitato restera' per sempre traccia.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: May 2006
Messaggi: 883
|
Quote:
quindi se qualcuno modifica un campo e difficile risalire che quel campo è stato modificato in data x ?
__________________
Un giorno le macchine riusciranno a risolvere tutti i problemi, ma mai nessuna di esse potrà porne uno. (Albert Einstein) Il calcolatore è straordinariamente veloce, accurato e stupido. L'uomo è incredibilmente lento, impreciso e creativo. L'insieme dei due costituisce una forza incalcolabile. (Albert Einstein) |
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Apr 2009
Città: Milano (MI) ----- FeedBack eBay: 100% Trarattative Hw: 100%
Messaggi: 198
|
Come diceva gugoXX rimane traccia nel file ".ldf" ed è quindi difficile alla data di modica di uno specifico comando lanciato, ma però esitono programmi che permettono di vederlo (anche se in maniera piuttosto vaga..) Non mi viene in mente il nome, ma appena vado in ufficio provo a chiedere ai colleghi che magari lo ricordano
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: May 2006
Messaggi: 883
|
Quote:
quindi attendo? grazie 1000
__________________
Un giorno le macchine riusciranno a risolvere tutti i problemi, ma mai nessuna di esse potrà porne uno. (Albert Einstein) Il calcolatore è straordinariamente veloce, accurato e stupido. L'uomo è incredibilmente lento, impreciso e creativo. L'insieme dei due costituisce una forza incalcolabile. (Albert Einstein) Ultima modifica di almaxy : 01-06-2009 alle 14:00. |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2006
Messaggi: 883
|
Quote:
__________________
Un giorno le macchine riusciranno a risolvere tutti i problemi, ma mai nessuna di esse potrà porne uno. (Albert Einstein) Il calcolatore è straordinariamente veloce, accurato e stupido. L'uomo è incredibilmente lento, impreciso e creativo. L'insieme dei due costituisce una forza incalcolabile. (Albert Einstein) |
|
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Apr 2009
Città: Milano (MI) ----- FeedBack eBay: 100% Trarattative Hw: 100%
Messaggi: 198
|
Guarda il nome proprio mi sfugge, comunque non è molto vaga la traccia. Non c'è uno standard di tempo nel quale si può frugare, è tutta una questione di componentistica perchè ognuna ha i suoi tempi e molto di casistica. La risposta alla tua domanda quindi è: SI, si puo andare indietro e sapere approsimativamente con poco margine di errore la data in cui è stata compuita un'operazione!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:32.




















