auditoría sql server

23/04/2007 - 17:41 por meri | Informe spam
Hola a todos,

En mi empresa se ha desarrollado una aplicación nueva que no registra
ningún tipo de auditoría, y necesitamos que la tenga. He visto que en
los mensajes del grupo que se habla de crear triggers y utilizar la
herramienta 'profiler' para realizar la auditoría, pero en este caso
es muy importante el rendimiento, por eso temo que cualquiera de estas
dos soluciones no sea válida.
El caso es que esta aplicación tiene una cantidad muy grande de tablas
y bastantes usuarios.
Me gustaría saber si existe alguna herramienta en el mercado que
permita auditar la base de datos y no penalice el rendimiento, o al
menos este sea mínimo.

Muchas gracias a todos

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
24/04/2007 - 01:02 | Informe spam
Qué versión de SQL Server es?

Gustavo Larriera, MVP
Solid Quality
Blog: http://blogs.solidq.com/ES/glarriera
MVP Profile: https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

In article ,
says...
Hola a todos,

En mi empresa se ha desarrollado una aplicación nueva que no registra
ningún tipo de auditoría, y necesitamos que la tenga. He visto que en
los mensajes del grupo que se habla de crear triggers y utilizar la
herramienta 'profiler' para realizar la auditoría, pero en este caso
es muy importante el rendimiento, por eso temo que cualquiera de estas
dos soluciones no sea válida.
El caso es que esta aplicación tiene una cantidad muy grande de tablas
y bastantes usuarios.
Me gustaría saber si existe alguna herramienta en el mercado que
permita auditar la base de datos y no penalice el rendimiento, o al
menos este sea mínimo.

Muchas gracias a todos


Respuesta Responder a este mensaje
#2 meri
24/04/2007 - 17:56 | Informe spam
Es SQL Server 2000.

On 24 abr, 01:02, Gustavo Larriera (MVP)
wrote:
Qué versión de SQL Server es?

Gustavo Larriera, MVP
Solid Quality
Blog:http://blogs.solidq.com/ES/glarriera
MVP Profile:https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

In article ,
says...



> Hola a todos,

> En mi empresa se ha desarrollado una aplicación nueva que no registra
> ningún tipo de auditoría, y necesitamos que la tenga. He visto que en
> los mensajes del grupo que se habla de crear triggers y utilizar la
> herramienta 'profiler' para realizar la auditoría, pero en este caso
> es muy importante el rendimiento, por eso temo que cualquiera de estas
> dos soluciones no sea válida.
> El caso es que esta aplicación tiene una cantidad muy grande de tablas
> y bastantes usuarios.
> Me gustaría saber si existe alguna herramienta en el mercado que
> permita auditar la base de datos y no penalice el rendimiento, o al
> menos este sea mínimo.

> Muchas gracias a todos- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#3 meri
24/04/2007 - 18:50 | Informe spam
Es Sql Server 2000.
Respuesta Responder a este mensaje
#4 Gustavo Larriera (MVP)
25/04/2007 - 03:21 | Informe spam
Con SQL Server 2000 no tienes las posibilidades de auditoría de SQL
Server 2005.

Lo que puedes hacer es:

1. Configurar al servidor en modo "C2 audit" que degrada muchísimo el
rendimiento.

2. Usar el SQL profiler para monitorear todas las sentencias T-SQL que
se ejecutan en el servidor. También provoca cierta degradación de
rendimiento.

3. Hacer algo a medida, como ser triggers en las tablas que quieres
auditar.

4. Usar herramientas que monitoreen lo que se graba en el log de
transacciones. Hay varias disponibles y tienen su costo.

Gustavo Larriera, MVP
Solid Quality
Blog: http://blogs.solidq.com/ES/glarriera
MVP Profile: https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

In article ,
says...
Es SQL Server 2000.

On 24 abr, 01:02, Gustavo Larriera (MVP)
wrote:
> Qué versión de SQL Server es?
>
> Gustavo Larriera, MVP
> Solid Quality
> Blog:http://blogs.solidq.com/ES/glarriera
> MVP Profile:https://mvp.support.microsoft.com/p...o.Larriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase
> / This message is provided "AS IS" with no warranties expressed or
> implied, and confers no rights.
>
> In article ,
> says...
>
>
>
> > Hola a todos,
>
> > En mi empresa se ha desarrollado una aplicación nueva que no registra
> > ningún tipo de auditoría, y necesitamos que la tenga. He visto que en
> > los mensajes del grupo que se habla de crear triggers y utilizar la
> > herramienta 'profiler' para realizar la auditoría, pero en este caso
> > es muy importante el rendimiento, por eso temo que cualquiera de estas
> > dos soluciones no sea válida.
> > El caso es que esta aplicación tiene una cantidad muy grande de tablas
> > y bastantes usuarios.
> > Me gustaría saber si existe alguna herramienta en el mercado que
> > permita auditar la base de datos y no penalice el rendimiento, o al
> > menos este sea mínimo.
>
> > Muchas gracias a todos- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -



Respuesta Responder a este mensaje
#5 meri
26/04/2007 - 16:58 | Informe spam
Muchas gracias por tu respuesta, Gustavo.

Otra cuestión, respecto a las herramientas que me comentas en el punto
4, aunque tengan coste, me podrías indicar alguna?

Muchas gracias de nuevo

On 25 abr, 03:21, Gustavo Larriera (MVP)
wrote:
Con SQL Server 2000 no tienes las posibilidades de auditoría de SQL
Server 2005.

Lo que puedes hacer es:

1. Configurar al servidor en modo "C2 audit" que degrada muchísimo el
rendimiento.

2. Usar el SQL profiler para monitorear todas las sentencias T-SQL que
se ejecutan en el servidor. También provoca cierta degradación de
rendimiento.

3. Hacer algo a medida, como ser triggers en las tablas que quieres
auditar.

4. Usar herramientas que monitoreen lo que se graba en el log de
transacciones. Hay varias disponibles y tienen su costo.

Gustavo Larriera, MVP
Solid Quality
Blog:http://blogs.solidq.com/ES/glarriera
MVP Profile:https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

In article ,
says...



> Es SQL Server 2000.

> On 24 abr, 01:02, Gustavo Larriera (MVP)
> wrote:
> > Qué versión de SQL Server es?

> > Gustavo Larriera, MVP
> > Solid Quality
> > Blog:http://blogs.solidq.com/ES/glarriera
> > MVP Profile:https://mvp.support.microsoft.com/p...o.Larriera
> > Este mensaje se proporciona tal como es, sin garantías de ninguna clase
> > / This message is provided "AS IS" with no warranties expressed or
> > implied, and confers no rights.

> > In article ,
> > says...

> > > Hola a todos,

> > > En mi empresa se ha desarrollado una aplicación nueva que no registra
> > > ningún tipo de auditoría, y necesitamos que la tenga. He visto que en
> > > los mensajes del grupo que se habla de crear triggers y utilizar la
> > > herramienta 'profiler' para realizar la auditoría, pero en este caso
> > > es muy importante el rendimiento, por eso temo que cualquiera de estas
> > > dos soluciones no sea válida.
> > > El caso es que esta aplicación tiene una cantidad muy grande de tablas
> > > y bastantes usuarios.
> > > Me gustaría saber si existe alguna herramienta en el mercado que
> > > permita auditar la base de datos y no penalice el rendimiento, o al
> > > menos este sea mínimo.

> > > Muchas gracias a todos- Ocultar texto de la cita -

> > - Mostrar texto de la cita -- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida