Trigger - Master Database

20/02/2006 - 19:00 por jgds2005 | Informe spam
Quiero auditar los procesos y quería colocar un trigger para insert en la
sysprocesses de la master. Hay alguna manera de hacerlo?

Preguntas similare

Leer las respuestas

#1 Isaias
20/02/2006 - 19:20 | Informe spam
Regla numero 1.- No te metas con las tablas del sistema.

Si buscas "Auditoria", encontraras temas como este:

http://www.microsoft.com/spanish/ms...art168.asp

Saludos
IIslas


"jgds2005" escribió:

Quiero auditar los procesos y quería colocar un trigger para insert en la
sysprocesses de la master. Hay alguna manera de hacerlo?
Respuesta Responder a este mensaje
#2 jgds2005
20/02/2006 - 20:25 | Informe spam
No estoy alterando la tabla, solo quiero tener un registro de los procesos.
Lo que quiero saber (y a eso se orienta mi consulta) si se puede colocar un
trigger sobre alguna tabla de sistema.

Jorge

"Isaias" escribió:

Regla numero 1.- No te metas con las tablas del sistema.

Si buscas "Auditoria", encontraras temas como este:

http://www.microsoft.com/spanish/ms...art168.asp

Saludos
IIslas


"jgds2005" escribió:

> Quiero auditar los procesos y quería colocar un trigger para insert en la
> sysprocesses de la master. Hay alguna manera de hacerlo?
Respuesta Responder a este mensaje
#3 Isaias
20/02/2006 - 20:55 | Informe spam
Se entiende que quieres colocar un TRIGGER en una tabla del sistema
(SYSPROCESS), esto ya es "alterar" una tabla de sistema.

En cuanto a tu pregunta de "SI SE PUEDE??", se puede, solo que MICROSOFT,
dice:

"En la mayoría de casos, Microsoft no recomienda que usted (o cualquier
usuario) cambien directamente tablas de sistema. Por ejemplo, no intente
modificar tablas de sistema utilizando instrucciones DELETE, UPDATE o INSERT
o utilizando desencadenadores definidos por el usuario."

Ejemplo:

sp_configure 'allow updates', 1
go
reconfigure with override
go
begin transaction
update sysobjects set replinfo = 0 where name = 'object_name'

Saludos

Saludos
IIslas


"jgds2005" escribió:

No estoy alterando la tabla, solo quiero tener un registro de los procesos.
Lo que quiero saber (y a eso se orienta mi consulta) si se puede colocar un
trigger sobre alguna tabla de sistema.

Jorge

"Isaias" escribió:

> Regla numero 1.- No te metas con las tablas del sistema.
>
> Si buscas "Auditoria", encontraras temas como este:
>
> http://www.microsoft.com/spanish/ms...art168.asp
>
> Saludos
> IIslas
>
>
> "jgds2005" escribió:
>
> > Quiero auditar los procesos y quería colocar un trigger para insert en la
> > sysprocesses de la master. Hay alguna manera de hacerlo?
Respuesta Responder a este mensaje
#4 Maxi
20/02/2006 - 21:31 | Informe spam
Hola, si usas SQL2005 podes acudir a los Triggers DDL


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"jgds2005" escribió en el mensaje
news:
Quiero auditar los procesos y quería colocar un trigger para insert en la
sysprocesses de la master. Hay alguna manera de hacerlo?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida