Alla ricerca di un visualizzatore di file di registro delle transazioni SQL [chiuso]
-
09-06-2019 - |
Domanda
Se qualcuno di voi ha lavorato con uno strumento interessante per visualizzare/interrogare i registri delle transazioni SQL, fatemelo sapere.Questo dovrebbe mostrare tutte le istruzioni SQL transazionali di cui è stato eseguito il commit o il rollback.
Per i file di database, se ha alcune funzionalità grafiche aggiuntive come mostrare la struttura interna dell'albero binario degli indici, sarebbe fantastico ma immagino che sto chiedendo troppo eh...
Soluzione
Questo è rilevante solo se parli di SQL Server 2000 ma RedGate ha prodotto uno strumento gratuito chiamato Salvataggio del registro SQL.Altrimenti, per SQL Server 2005 ApexSQLLog di ApexSQL è l'unico altro prodotto di cui sono a conoscenza
Altri suggerimenti
È possibile utilizzare il documento non documentato Comando REGISTRO DBCC.
Esiste un prodotto commerciale della Lumigent chiamato "Log Explorer".Costa $ 995 per posto, ma dovrebbe coprire i tuoi requisiti di base.
puoi usare questa query:
Select * from ::fn_dblog(null,null)
oppure guarda questo link: Come posso visualizzare il file di registro delle transazioni di SQL Server 2005
o questo collegamento: Come si decodifica una semplice voce nel registro delle transazioni?
Ci sono alcune aziende che producono lettori di registro come Lumigent e Red Gate.Tuttavia non funzionano con le versioni di SQL Server successive alla 2000 a causa delle modifiche ai metadati nelle tabelle di sistema e nei tipi di dati sottostanti, potrebbero funzionare se non si utilizza alcuna nuova funzionalità ma se si utilizza il tipo di dati XML varchar(max) ecc. sfortunato