Cómo saber que tablas se modifican

02/05/2008 - 20:24 por Viviana Johnson | Informe spam
Hola a todos y gracias por la atención. Tengo una aplicación (claro que yo no
hice) que me modifica una base de datos de SQL. Lo que quiero ver si se puede
saber es que cuando hago una determinada operación en la apliación que tablas
se me modifican en mi base de datos de SQL, ¿cómo puedo saber que tablas se
modifican?. Gracias y saludos.

Viviana

Preguntas similare

Leer las respuestas

#1 Isaias
02/05/2008 - 21:14 | Informe spam
Estableciendo TRAZAS con PROFILER, o bien establecer una especie de AUDITORIA
con TRIGGER's en tus tablas (que desees validar).

http://www.mssqltips.com/tip.asp?tip68


Saludos
IIslas


"Viviana Johnson" wrote:

Hola a todos y gracias por la atención. Tengo una aplicación (claro que yo no
hice) que me modifica una base de datos de SQL. Lo que quiero ver si se puede
saber es que cuando hago una determinada operación en la apliación que tablas
se me modifican en mi base de datos de SQL, ¿cómo puedo saber que tablas se
modifican?. Gracias y saludos.

Viviana
Respuesta Responder a este mensaje
#2 Viviana Johnson
02/05/2008 - 22:40 | Informe spam
Gracias Isaias es de mucha utilidad tu información. ¿Que sería mas facil con
trigger o trazas? La base de datos tiene mas 200 tablas, entonces poner
trigger en cada tabla creo que sería algo engorroso y tardado, además que mi
experiencia en triggers es muy limitada, te agradecería si me pudieras
facilitar un link donde pudiera aprender más de triggers. Ahora eso de Traza
con Profiler de plano estoy ceros si tienes un link donde aprender más acerca
te lo agradeceria mucho que lo compartieras.

"Isaias" wrote:

Estableciendo TRAZAS con PROFILER, o bien establecer una especie de AUDITORIA
con TRIGGER's en tus tablas (que desees validar).

http://www.mssqltips.com/tip.asp?tip68


Saludos
IIslas


"Viviana Johnson" wrote:

> Hola a todos y gracias por la atención. Tengo una aplicación (claro que yo no
> hice) que me modifica una base de datos de SQL. Lo que quiero ver si se puede
> saber es que cuando hago una determinada operación en la apliación que tablas
> se me modifican en mi base de datos de SQL, ¿cómo puedo saber que tablas se
> modifican?. Gracias y saludos.
>
> Viviana
Respuesta Responder a este mensaje
#3 Leonardo Azpurua
02/05/2008 - 23:27 | Informe spam
"Viviana Johnson" escribió en el
mensaje news:
Gracias Isaias es de mucha utilidad tu información. ¿Que sería mas facil
con
trigger o trazas? La base de datos tiene mas 200 tablas, entonces poner
trigger en cada tabla creo que sería algo engorroso y tardado, además que
mi
experiencia en triggers es muy limitada, te agradecería si me pudieras
facilitar un link donde pudiera aprender más de triggers. Ahora eso de
Traza
con Profiler de plano estoy ceros si tienes un link donde aprender más
acerca
te lo agradeceria mucho que lo compartieras.



Hola, Viviana:

Sobre todo porque los triggers modifican la conducta de la BD, mientras que
las trazas se limitan a informarte de las operaciones ejecutadas sobre la
BD.

SQL Server 2000 incluye una herramienta llamada "Analizador" (en español) o
"Profiler" en inglés.

Simplemente la inicias y seleccionas "Nueva Traza". Te abre una ventana de
login al servidor y te permite definir filtros (por ejemplo, que el texto
contenga UPDATE, DELETE o INSERT y que la BBDD sea la que te interesa,
incluso puedes seleccionar por el nombre de la aplicación).

Posteriormente, puedes guardar la traza en una tabla de una BD, o exportarla
y analizarla con calma.

Ignoro cual como se hace eso con SQL Server 2005.

Hacer triggers para resolver un problema tan puntual es un poco exagerado.

Salud!
Respuesta Responder a este mensaje
#4 Viviana Johnson
02/05/2008 - 23:51 | Informe spam
Gracias Leonardo, ya estuve probando el Profiler y esa es la solución te lo
agradezco infinintamente. Saludos :-)

Viviana

"Leonardo Azpurua" wrote:


"Viviana Johnson" escribió en el
mensaje news:
> Gracias Isaias es de mucha utilidad tu información. ¿Que sería mas facil
> con
> trigger o trazas? La base de datos tiene mas 200 tablas, entonces poner
> trigger en cada tabla creo que sería algo engorroso y tardado, además que
> mi
> experiencia en triggers es muy limitada, te agradecería si me pudieras
> facilitar un link donde pudiera aprender más de triggers. Ahora eso de
> Traza
> con Profiler de plano estoy ceros si tienes un link donde aprender más
> acerca
> te lo agradeceria mucho que lo compartieras.

Hola, Viviana:

Sobre todo porque los triggers modifican la conducta de la BD, mientras que
las trazas se limitan a informarte de las operaciones ejecutadas sobre la
BD.

SQL Server 2000 incluye una herramienta llamada "Analizador" (en español) o
"Profiler" en inglés.

Simplemente la inicias y seleccionas "Nueva Traza". Te abre una ventana de
login al servidor y te permite definir filtros (por ejemplo, que el texto
contenga UPDATE, DELETE o INSERT y que la BBDD sea la que te interesa,
incluso puedes seleccionar por el nombre de la aplicación).

Posteriormente, puedes guardar la traza en una tabla de una BD, o exportarla
y analizarla con calma.

Ignoro cual como se hace eso con SQL Server 2005.

Hacer triggers para resolver un problema tan puntual es un poco exagerado.

Salud!



Respuesta Responder a este mensaje
#5 Isaias
03/05/2008 - 00:37 | Informe spam
La liga, donde se construye un sistema de auditoria mediante TRIGGER's, te lo
puse en mi repuesta.
Saludos
IIslas


"Viviana Johnson" wrote:

Gracias Leonardo, ya estuve probando el Profiler y esa es la solución te lo
agradezco infinintamente. Saludos :-)

Viviana

"Leonardo Azpurua" wrote:

>
> "Viviana Johnson" escribió en el
> mensaje news:
> > Gracias Isaias es de mucha utilidad tu información. ¿Que sería mas facil
> > con
> > trigger o trazas? La base de datos tiene mas 200 tablas, entonces poner
> > trigger en cada tabla creo que sería algo engorroso y tardado, además que
> > mi
> > experiencia en triggers es muy limitada, te agradecería si me pudieras
> > facilitar un link donde pudiera aprender más de triggers. Ahora eso de
> > Traza
> > con Profiler de plano estoy ceros si tienes un link donde aprender más
> > acerca
> > te lo agradeceria mucho que lo compartieras.
>
> Hola, Viviana:
>
> Sobre todo porque los triggers modifican la conducta de la BD, mientras que
> las trazas se limitan a informarte de las operaciones ejecutadas sobre la
> BD.
>
> SQL Server 2000 incluye una herramienta llamada "Analizador" (en español) o
> "Profiler" en inglés.
>
> Simplemente la inicias y seleccionas "Nueva Traza". Te abre una ventana de
> login al servidor y te permite definir filtros (por ejemplo, que el texto
> contenga UPDATE, DELETE o INSERT y que la BBDD sea la que te interesa,
> incluso puedes seleccionar por el nombre de la aplicación).
>
> Posteriormente, puedes guardar la traza en una tabla de una BD, o exportarla
> y analizarla con calma.
>
> Ignoro cual como se hace eso con SQL Server 2005.
>
> Hacer triggers para resolver un problema tan puntual es un poco exagerado.
>
> Salud!
>
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida