auditar log de transacciones

28/07/2008 - 14:50 por luis molina Micasoft | Informe spam
buenas, me gustaria saber si conoceis alguna herramienta para auditar un
transaction log de sql server ( o a partir de un backup), necesito saber los
movimientos en una tabla en la ultima semana,

he probado varios trial de programitas pero todos recuperan los datos, no me
dan los movimientos sino que me permiten recuperar los datos, yo lo que
quiere es ver todos los updates en una tabla , no recuperar dicha tabla...

Preguntas similare

Leer las respuestas

#11 Salvador Ramos
31/07/2008 - 11:32 | Informe spam
Aqui tienes otro ejemplo de cómo auditar con triggers:
http://www.portalsql.com/bitacora.asp?articulo†

Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com


"luis molina Micasoft"
escribió en el mensaje
news:
eso era lo que quería transmitir, Salvador. de todas formas todo esto me
ha
servido para aprender a auditar las bases de datos gracias a unos
tutoriales
buenisimos de alguien de geeks...

http://geeks.ms/blogs/ezavala/archi...erver.aspx


http://geeks.ms/blogs/ezavala/archi...ablas.aspx


pd: saludos salvador (nos conocemos de eventos de microsoft en albacete).

"Salvador Ramos" wrote:

En eso llevas razón, sería mejor tener esa herramienta incluida en el
producto :-)
Simplemente quise aclarar por si te ayudaba, y también por alguien más
leía
este hilo.

Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com


"luis molina Micasoft"
escribió en el mensaje
news:
> me he explicado mal, por supuesto que no se necesita un programa
> externo
> para
> hacer un restore a una fecha, lo que quería decir es que si que hace
> falta
> un
> programa externo (aprox. 1000 euros) para analizar el log de
> transacciones,
> cuando debería ser una opción de sql server.
>
>
> "Salvador Ramos" wrote:
>
>> Hola,
>>
>> No necesitas ningún programa externo para dejar la base de datos en el
>> estado que estaba a una hora indicada. Simplemente tienes que hacer
>> las
>> restauraciones apropiadas y en la restauración del log indicar hasta
>> qué
>> hora quieres que se restaure (mira en la ayuda RESTORE LOG).
>> Por supuesto de que tengas una política de copias de seguridad
>> apropiada
>> que
>> incluya backups completos y backups del log de transacciones.
>>
>> Un saludo
>> Salvador Ramos
>> Solid Quality Mentors (http://www.solidq.com)
>>
>> www.helpdna.net (información sobre SQL Server y Microsoft .Net)
>> Visita mi nuevo blog: www.sqlserversi.com
>>
>>
>> "luis molina Micasoft"
>> escribió en el mensaje
>> news:
>> > al final no he conseguido solucionar el problema, (por falta de
>> > tiempo
>> > principalmente), pero si que me gustaría hacer constar mi queja por
>> > el
>> > modelo
>> > microsoft, basicamente venden sql server como mucho mejor que mysql
>> > (que
>> > seguramente sea mejor, pero para un banco), por ejemplo una de sus
>> > cualidades, que graban todo lo que se hace para poder volver atrás,
>> > miau,
>> > muy bien para un banco, para la mayoría de las personas no sirve
>> > poder
>> > volver
>> > a las 9 horas de tal día, simplemente con una buena copia y un buen
>> > log...
>> > ,
>> > además de qué sirve todo esto si luego te lo dan en un formato
>> > "secreto"
>> > que
>> > solo se puede leer con programas propietarios (sí , se que hay
>> > funciones
>> > en
>> > tsql para leer el log, pero con funciones no documentadas, porqué no
>> > lo
>> > hacen
>> > más facil) y que en mi caso no me solucionan mis problemas..., al
>> > final
>> > como
>> > siempre a joderse (y perdon por la expresión), a ver cuando aprende
>> > microsoft
>> > que poner algún caramelo de vez en cuando en los programas viene
>> > bien...
>> >
>> > "luis molina Micasoft" wrote:
>> >
>> >> buenas, me gustaria saber si conoceis alguna herramienta para
>> >> auditar
>> >> un
>> >> transaction log de sql server ( o a partir de un backup), necesito
>> >> saber
>> >> los
>> >> movimientos en una tabla en la ultima semana,
>> >>
>> >> he probado varios trial de programitas pero todos recuperan los
>> >> datos,
>> >> no
>> >> me
>> >> dan los movimientos sino que me permiten recuperar los datos, yo lo
>> >> que
>> >> quiere es ver todos los updates en una tabla , no recuperar dicha
>> >> tabla...
>>
>>
>>



Respuesta Responder a este mensaje
#12 Maxi Accotto
01/08/2008 - 03:14 | Informe spam
Hola, la verdad que no me gusta criticar ni a unos y a otros, pero no es
cierto que para leer el log necesites herramientas pagas, mirate este link

http://www.portalsql.com/leerellog.asp?articulo$8

Ahora bien, que seria bueno tener una herramienta si, ahora tambien pensemos
que hay muchas empresas que hacen herramientas para SQL si microsoft las
pone todas dentro del producto estas empresas no tendrian mas sentido y
luego los mismos que critican a MS aparecen diciendo: Es un Monopolio, la
verdad que no lo entiendo pero bueno!

No esta, me gustaria que este y fuera gratis, Si, pero bueno no todo es
gratis en esta vida :)


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"luis molina Micasoft"
escribió en el mensaje de
noticias:
al final no he conseguido solucionar el problema, (por falta de tiempo
principalmente), pero si que me gustaría hacer constar mi queja por el
modelo
microsoft, basicamente venden sql server como mucho mejor que mysql (que
seguramente sea mejor, pero para un banco), por ejemplo una de sus
cualidades, que graban todo lo que se hace para poder volver atrás,
miau,
muy bien para un banco, para la mayoría de las personas no sirve poder
volver
a las 9 horas de tal día, simplemente con una buena copia y un buen log...
,
además de qué sirve todo esto si luego te lo dan en un formato "secreto"
que
solo se puede leer con programas propietarios (sí , se que hay funciones
en
tsql para leer el log, pero con funciones no documentadas, porqué no lo
hacen
más facil) y que en mi caso no me solucionan mis problemas..., al final
como
siempre a joderse (y perdon por la expresión), a ver cuando aprende
microsoft
que poner algún caramelo de vez en cuando en los programas viene bien...

"luis molina Micasoft" wrote:

buenas, me gustaria saber si conoceis alguna herramienta para auditar un
transaction log de sql server ( o a partir de un backup), necesito saber
los
movimientos en una tabla en la ultima semana,

he probado varios trial de programitas pero todos recuperan los datos, no
me
dan los movimientos sino que me permiten recuperar los datos, yo lo que
quiere es ver todos los updates en una tabla , no recuperar dicha
tabla...
Respuesta Responder a este mensaje
#13 Geovanny Quirós C.
01/08/2008 - 18:06 | Informe spam
Hola Maxi,
sobre este tema es bien interesante é importante..pienso yo!!..hay alguna
manera de levantar un traza con el profiler y que se pueda filtrar para que
guarde en una tabla del sql solamente las instruciones de tipo update,insert
y delete?

he estado haciendo pruebas y veo que se guarda mucha información que no
sería tan necesaria para efectos de auditoria pero no logro poder establecer
un filtro para la colunma TextData que me permita guardar solo las cadenas
que contengan este tipo de instrucciones.


Saludos
________________
Geovanny Quirós C.
Heredia, Costa Rica


"Maxi Accotto" escribió en el mensaje de
noticias:
Hola, la verdad que no me gusta criticar ni a unos y a otros, pero no es
cierto que para leer el log necesites herramientas pagas, mirate este link

http://www.portalsql.com/leerellog.asp?articulo$8

Ahora bien, que seria bueno tener una herramienta si, ahora tambien
pensemos que hay muchas empresas que hacen herramientas para SQL si
microsoft las pone todas dentro del producto estas empresas no tendrian
mas sentido y luego los mismos que critican a MS aparecen diciendo: Es un
Monopolio, la verdad que no lo entiendo pero bueno!

No esta, me gustaria que este y fuera gratis, Si, pero bueno no todo es
gratis en esta vida :)


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"luis molina Micasoft"
escribió en el mensaje de
noticias:
al final no he conseguido solucionar el problema, (por falta de tiempo
principalmente), pero si que me gustaría hacer constar mi queja por el
modelo
microsoft, basicamente venden sql server como mucho mejor que mysql (que
seguramente sea mejor, pero para un banco), por ejemplo una de sus
cualidades, que graban todo lo que se hace para poder volver atrás,
miau,
muy bien para un banco, para la mayoría de las personas no sirve poder
volver
a las 9 horas de tal día, simplemente con una buena copia y un buen
log... ,
además de qué sirve todo esto si luego te lo dan en un formato "secreto"
que
solo se puede leer con programas propietarios (sí , se que hay funciones
en
tsql para leer el log, pero con funciones no documentadas, porqué no lo
hacen
más facil) y que en mi caso no me solucionan mis problemas..., al final
como
siempre a joderse (y perdon por la expresión), a ver cuando aprende
microsoft
que poner algún caramelo de vez en cuando en los programas viene bien...

"luis molina Micasoft" wrote:

buenas, me gustaria saber si conoceis alguna herramienta para auditar un
transaction log de sql server ( o a partir de un backup), necesito saber
los
movimientos en una tabla en la ultima semana,

he probado varios trial de programitas pero todos recuperan los datos,
no me
dan los movimientos sino que me permiten recuperar los datos, yo lo que
quiere es ver todos los updates en una tabla , no recuperar dicha
tabla...





Respuesta Responder a este mensaje
#14 Maxi Accotto
02/08/2008 - 16:16 | Informe spam
Si con el profiler se pueden hacer muchas cosas y es una buena herramienta
de auditoria, ahora bien, esto es pre y no post, o sea: si no pones el
profiler no audita y analizar el log de transacciones te permite trabajar
sin haber puesto sistemas de auditoria.

El profiler le podes poner muchos filtros, yo no se si lo haria sobre
textdata, quizas pondria filtros sobre base de datos y hasta objetos y ver
que estan haciendo


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Geovanny Quirós C." escribió en el mensaje de
noticias:Obbd8A$
Hola Maxi,
sobre este tema es bien interesante é importante..pienso yo!!..hay alguna
manera de levantar un traza con el profiler y que se pueda filtrar para
que guarde en una tabla del sql solamente las instruciones de tipo
update,insert y delete?

he estado haciendo pruebas y veo que se guarda mucha información que no
sería tan necesaria para efectos de auditoria pero no logro poder
establecer un filtro para la colunma TextData que me permita guardar solo
las cadenas que contengan este tipo de instrucciones.


Saludos
________________
Geovanny Quirós C.
Heredia, Costa Rica


"Maxi Accotto" escribió en el mensaje de
noticias:
Hola, la verdad que no me gusta criticar ni a unos y a otros, pero no es
cierto que para leer el log necesites herramientas pagas, mirate este
link

http://www.portalsql.com/leerellog.asp?articulo$8

Ahora bien, que seria bueno tener una herramienta si, ahora tambien
pensemos que hay muchas empresas que hacen herramientas para SQL si
microsoft las pone todas dentro del producto estas empresas no tendrian
mas sentido y luego los mismos que critican a MS aparecen diciendo: Es un
Monopolio, la verdad que no lo entiendo pero bueno!

No esta, me gustaria que este y fuera gratis, Si, pero bueno no todo es
gratis en esta vida :)


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"luis molina Micasoft"
escribió en el mensaje de
noticias:
al final no he conseguido solucionar el problema, (por falta de tiempo
principalmente), pero si que me gustaría hacer constar mi queja por el
modelo
microsoft, basicamente venden sql server como mucho mejor que mysql (que
seguramente sea mejor, pero para un banco), por ejemplo una de sus
cualidades, que graban todo lo que se hace para poder volver atrás,
miau,
muy bien para un banco, para la mayoría de las personas no sirve poder
volver
a las 9 horas de tal día, simplemente con una buena copia y un buen
log... ,
además de qué sirve todo esto si luego te lo dan en un formato "secreto"
que
solo se puede leer con programas propietarios (sí , se que hay funciones
en
tsql para leer el log, pero con funciones no documentadas, porqué no lo
hacen
más facil) y que en mi caso no me solucionan mis problemas..., al final
como
siempre a joderse (y perdon por la expresión), a ver cuando aprende
microsoft
que poner algún caramelo de vez en cuando en los programas viene bien...

"luis molina Micasoft" wrote:

buenas, me gustaria saber si conoceis alguna herramienta para auditar
un
transaction log de sql server ( o a partir de un backup), necesito
saber los
movimientos en una tabla en la ultima semana,

he probado varios trial de programitas pero todos recuperan los datos,
no me
dan los movimientos sino que me permiten recuperar los datos, yo lo que
quiere es ver todos los updates en una tabla , no recuperar dicha
tabla...





Respuesta Responder a este mensaje
#15 Geovanny Quirós C.
04/08/2008 - 16:11 | Informe spam
Completamente de acuerdo Maxi.
Gracias


________________

Geovanny Quirós C.
Heredia, Costa Rica


"Maxi Accotto" escribió en el mensaje de
noticias:#
Si con el profiler se pueden hacer muchas cosas y es una buena herramienta
de auditoria, ahora bien, esto es pre y no post, o sea: si no pones el
profiler no audita y analizar el log de transacciones te permite trabajar
sin haber puesto sistemas de auditoria.

El profiler le podes poner muchos filtros, yo no se si lo haria sobre
textdata, quizas pondria filtros sobre base de datos y hasta objetos y ver
que estan haciendo


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Geovanny Quirós C." escribió en el mensaje de
noticias:Obbd8A$
Hola Maxi,
sobre este tema es bien interesante é importante..pienso yo!!..hay alguna
manera de levantar un traza con el profiler y que se pueda filtrar para
que guarde en una tabla del sql solamente las instruciones de tipo
update,insert y delete?

he estado haciendo pruebas y veo que se guarda mucha información que no
sería tan necesaria para efectos de auditoria pero no logro poder
establecer un filtro para la colunma TextData que me permita guardar solo
las cadenas que contengan este tipo de instrucciones.


Saludos
________________
Geovanny Quirós C.
Heredia, Costa Rica


"Maxi Accotto" escribió en el mensaje de
noticias:
Hola, la verdad que no me gusta criticar ni a unos y a otros, pero no es
cierto que para leer el log necesites herramientas pagas, mirate este
link

http://www.portalsql.com/leerellog.asp?articulo$8

Ahora bien, que seria bueno tener una herramienta si, ahora tambien
pensemos que hay muchas empresas que hacen herramientas para SQL si
microsoft las pone todas dentro del producto estas empresas no tendrian
mas sentido y luego los mismos que critican a MS aparecen diciendo: Es
un Monopolio, la verdad que no lo entiendo pero bueno!

No esta, me gustaria que este y fuera gratis, Si, pero bueno no todo es
gratis en esta vida :)


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"luis molina Micasoft"
escribió en el mensaje de
noticias:
al final no he conseguido solucionar el problema, (por falta de tiempo
principalmente), pero si que me gustaría hacer constar mi queja por el
modelo
microsoft, basicamente venden sql server como mucho mejor que mysql
(que
seguramente sea mejor, pero para un banco), por ejemplo una de sus
cualidades, que graban todo lo que se hace para poder volver atrás,
miau,
muy bien para un banco, para la mayoría de las personas no sirve poder
volver
a las 9 horas de tal día, simplemente con una buena copia y un buen
log... ,
además de qué sirve todo esto si luego te lo dan en un formato
"secreto" que
solo se puede leer con programas propietarios (sí , se que hay
funciones en
tsql para leer el log, pero con funciones no documentadas, porqué no lo
hacen
más facil) y que en mi caso no me solucionan mis problemas..., al final
como
siempre a joderse (y perdon por la expresión), a ver cuando aprende
microsoft
que poner algún caramelo de vez en cuando en los programas viene
bien...

"luis molina Micasoft" wrote:

buenas, me gustaria saber si conoceis alguna herramienta para auditar
un
transaction log de sql server ( o a partir de un backup), necesito
saber los
movimientos en una tabla en la ultima semana,

he probado varios trial de programitas pero todos recuperan los datos,
no me
dan los movimientos sino que me permiten recuperar los datos, yo lo
que
quiere es ver todos los updates en una tabla , no recuperar dicha
tabla...





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida