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...

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top